При индексации, можно воспользоваться другой формой синонимов - банан, banan. В этом случае при оба слова будет проиндексированы и тогда при поиске синонимы уже будут не нужны, и wildcards будут работать. Однако, при смене списка синонимов будет необходимо переиндексировать все записи.
Учитывая объем данных и частоту добавления синонимов хотелось бы этого избежать.
Конечно их можно копить, обновлять раз в неделю, но все-равно, это миллионы документов...
Возникла новая идея. Использовть эти синонимы только в саджестах.
Для этого мне нужно найти все саджесты где в output нужное слово и добавить туда синонимы как ветку вторую.
Такой вариант возможен,единственный?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.