2013-06-20 4 views
0

Я использую Nutch и Lucene (java API) для поиска по ключевым словам в моем сайте. Моя проблема в том, что Nutch не может выделить все страницы, содержащие нужные ключевые слова. Напр. У меня есть продукт под названием «Luxury Bag», и если я ищу «Luxury», я не получаю продукт в результатах, и если найду «Luxury Bag», я нашел его. Я потратил больше недели на эти ошибки и вообще не знаю. Кроме того, я проверил свои обходные данные с помощью программы Luke. Он отлично работает с Люком, но не с моими кодами java. Может ли кто-нибудь любезно предложить мне. Любое предложение приветствуется и оценивается. Благодарю.Nutch Поиск по ключевому слову не может получить все страницы, содержащие это ключевое слово

ответ

0

Я только что решил проблему.

Query query = Query.parse(searchQuery, conf); 
QueryParams queryParams = new QueryParams(); 
queryParams.setMaxHitsPerDup(100); 
queryParams.setNumHits(100); 
query.setParams(queryParams); 
Hits hits = bean.search(query); 
long allResultsCount =**hits.getTotal());** 

Я изменил это в

long allResultsCount =**hits.getLength());**