Документ Lucene имеет поле a
с содержимым hello
и a
с содержимым world
. Если я буду искать "hello world"~2
, он будет найден =(. Как я могу это исправить?FastVectorHighlighter
выделит его как <b>helloworld</b>
(без пробела) (в любом случае он не должен его выделять)
Lucene выполняет поиск по 2 значениям полей как по одному
Ответы (1)
a кажется многозначным полем.
Вы изменили positionincrementgap на более высокое значение? Разрыв приращения позиции по умолчанию равен 0.
Это предотвратит сценарий.
person
Jayendra
schedule
24.09.2011