FastVectorHighlighter.Net возвращает ноль на GetBestFragment

У меня есть большой индекс, по которому Highlighter.Net работает нормально, но FastVectorHighlighter возвращает NULL как лучший фрагмент в некоторых документах.

поисковик работает нормально. Это просто маркер. Поле было проиндексировано одинаково для всех документов, поэтому я не понимаю, почему оно выделяет некоторые документы, но не все.

Используя Lucene.Net 2.9.2, собранный из транка rev942061

2 ответа

Решение

Проблема решена хорошими людьми из lucene-net-user. Я передавал порядковый номер документа в объекте Hits, где я должен был передать порядковый номер в индексе Lucene. Читайте полный список рассылки, начиная здесь

Вы устанавливаете для FieldMatch значение true?

Другие вопросы по тегам