Я использую Solr 8.3.
После того, как я включил фильтр синонимов в свой файл управляемой схемы, я заметил, что если строка запроса содержит синоним из нескольких слов, она считает этот синоним из нескольких слов как один термин и не разбивает его, дополнительно подавляя поведение поиска по умолчанию.
Здесь "soap powder" - это поисковый запрос, который также является синонимом из нескольких слов в файле синонимов.
s(104254535,1,'soap powder',n,1,1).
s(104254535,2,'built-soap powder',n,1,0).
s(104254535,3,'washing powder',n,1,0).
Я делюсь некоторыми скриншотами для понимания проблемы -
без Фильтр графика синонимов (возвращено 2 документа)
с Фильтр графика синонимов (ожидается 2 документа, возвращен только 1)
Кто-нибудь испытывал это раньше? Если да, есть ли обходной путь?