Я работаю над нечетким запросом, используя Solr, который пересылает репозиторий данных, которые могут иметь слова с ошибками или сокращенные слова. Например, репозиторий может иметь имя со словами «Hlth» (сокращенная форма слова «Здоровье»).Fuzzy Search in Solr
- Если я делаю нечеткий поиск
Name:'Health'~0.35
Я получаю результаты со словом «Здоровье», но не «Hlth». - Если я делаю нечеткий поиск для
Name:'Hlth'~0.35
, я получаю записи с именами «Здоровье» и «Hlth».
Я хотел бы получить первый запрос на работу. В моем случае для использования в бизнесе мне пришлось бы использовать чистые данные для запроса всех сокращенных или сокращенных слов.
Не могли бы вы помочь и рассказать о том, почему № 1 нечеткий поиск не работает, и если есть другие способы достижения того же.
не работает! Я хотел сопоставить Parkway с Pkwy и наоборот. Parkway ~ 2 соответствует только Parkway и Pkwy ~ 2 соответствует только Pkwy –
@Mysterion: FuzzyQuery не работает почему? он попробовал = «кто такой джонн» ~ 0.2 – iNikkz