Как я могу отсортировать результаты поиска Lucene по нескольким индексам? - PullRequest
0 голосов
/ 15 октября 2010

У меня есть два индекса Lucene, и мне нужно искать по двум индексам. Как я могу выполнить поиск по нескольким индексам Lucene? Как я могу отсортировать эти результаты?

Спасибо, Луис Коста

1 Ответ

2 голосов
/ 15 октября 2010

основной код .. просто набрал его, проверьте документ для получения более подробной информации

IndexSearcher[] searchers = new IndexSearcher[2];
searchers[0] = new IndexSearcher(searchDirOne);
searchers[1] = new IndexSearcher(searchDirTwo);

MultiSearcher searcher = new MultiSearcher(searchers);

Query query = QueryParser.Parse("foo","bar" , new StandardAnalyzer());

Hits hits = searcher.Search(query);

Документация MultiSearcher

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...