2013-03-06 2 views
0

Это может быть один из самых простых и скучных вопросов, но после индексации всех документов в Lucene, как я могу извлечь только один документ, который имеет указанный идентификатор, например, в StringField? Он должен быть эквивалентен, например, SQL-выражение, такое какКак извлечь один документ из индекса Lucene 4.0?

Select id, description 
from index 
where id = '1' 

Если документ имеет два поля, идентификатор и описание. Я уже извиняюсь, если этот вопрос задавался слишком много раз раньше и т. Д., Но после нескольких часов поиска в Интернете, возможно, с неправильными условиями поиска, я решил задать его здесь :)

ответ

0

Вот отличный учебник по Lucene: Lucene in 5 minutes

это действительно займет всего 5 минут, вы найдете ответ в разделах поиск, дисплей. Вы найдете форму запроса для ваших требований в разделе «Запрос»