Я не понимаю, почему запрос не работает.
Мне нужно искать документ по двум полям. Два удостоверения личности. Нужно искать документ, если совпадают 2 значения. ID1 И ID2
Но я получаю пустой результат.
query = MultiFieldQueryParser.parse(new String[]{id1, id2},
new String[]{"ID1", "ID2"},
new SimpleAnalyzer());
TopDocs topDocs = searcher.search(query, 1);
Document doc = searcher.doc(topDocs.scoreDocs[0].doc)
Индекс работает на 100%. Проверено другими запросами.
Спасибо за помощь.