Как я могу запросить Solr, чтобы получить высокие оценки для документов с большим сходством? - PullRequest
1 голос
/ 26 марта 2019

У меня ядро ​​Solr, заполненное таблицей продуктов в базе данных ecom. «Заголовок» - это поле в ядре. Каков наилучший подход для получения правильной оценки / рейтинга? Например, если кто-то ищет «iPhone», продукт с названием «iPhone 6s» должен получить оценку выше, чем у «Красивого чехла для iPhone 6, iPhone 7 и аналогичных iPhone». Есть ли у Solr какое-то изменение расстояния Левенштейна, которое может помочь? Версия Solr - 7.3. Пояснение - оба значения, которые я упомянул, «iPhone 6s» и «Красивый чехол для iPhone 6, iPhone 7 и аналогичных iPhone» находятся в одном поле - Название. Если взять дистанцию ​​Левенштейна, то «iPhone 6s» ближе к «iPhone», чем «Красивый чехол для iPhone 6, iPhone 7 и аналогичных iPhone». Можно ли использовать этот факт так, чтобы iPhoe 6s предшествовал другому?

...