FastVectorHighlighter.Net возвращает ноль на GetBestFragment
У меня есть большой индекс, по которому Highlighter.Net работает нормально, но FastVectorHighlighter возвращает NULL как лучший фрагмент в некоторых документах.
поисковик работает нормально. Это просто маркер. Поле было проиндексировано одинаково для всех документов, поэтому я не понимаю, почему оно выделяет некоторые документы, но не все.
Используя Lucene.Net 2.9.2, собранный из транка rev942061
2 ответа
Решение
Проблема решена хорошими людьми из lucene-net-user. Я передавал порядковый номер документа в объекте Hits, где я должен был передать порядковый номер в индексе Lucene. Читайте полный список рассылки, начиная здесь