2010-10-14 4 views
0

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

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

ответ

2

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

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 Documentation

+0

благодаря Aeron, это работает. Но теперь я пытаюсь сортировать эти результаты. –

Смежные вопросы