LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

документы, которые, по идее, на 100% совпадают с запросом

Они совпадают один раз, а там «общ» совпадает много раз. Тебе нужно бустить точные совпадения. Гугли solr boost exact match.

От себя могу посоветовать либо использовать keyword токенайзер, либо n-gram если всё-таки нужен нечёткий поиск. С keyword тоже будет нечёткий поиск но не по префиксам, а если например пропущена/заменена гласная в слове (за счёт фильтров). А с n-gram фишка в том, что «общая металлургия» будет матчится большим количеством n-gram (как это по русски-то?) чем просто «общ» и т.п. частичные совпадения.

Исходная версия no-such-file, :

документы, которые, по идее, на 100% совпадают с запросом

Они совпадают один раз, там «общ» совпадает много раз. Тебе нужно бустить точные совпадения. Гугли solr boost exact match.

От себя могу посоветовать либо использовать либо keyword токенайзер, либо n-gram если всё-таки нужен нечёткий поиск. С keyword тоже будет нечёткий поиск но не по префиксам, а если например пропущена/заменена гласная в слове (за счёт фильтров). А с n-gram фишка в том, что «общая металлургия» будет матчится большим количеством n-gram (как это по русски-то?) чем просто «общ» и т.п. частичные совпадения.