Search api Solr - More Like This - релевантность

Аватар пользователя zazen zazen 17 апреля 2017 в 8:55

Всем привет.
У Apache Solr есть такая штука как More Like This, возможность вывести с помощью views похожие материалы на странице.
Как в настройках Solr сделать чтобы выводились страницы только со 100% совпадением? Например я ищу совпадения по 4 словарям, должны совпадать термины во всех 4-х. Если у материала совпадают только 3, он не выводится.

0 Thanks

Комментарии

Аватар пользователя xakd xakd 17 апреля 2017 в 9:15

В любом views фильтры можно настроить на Or или And режим. Там как настроено у вас во views, OR небось?

Аватар пользователя zazen zazen 17 апреля 2017 в 9:33

Нет, там не обычные фильтры используются, а контекстный фильтр More Like This , в нем поле "Fields for Similarity " там нет никакого or или &. Я думаю это где-то в недрах solrconfig.xml настройки

Аватар пользователя xakd xakd 17 апреля 2017 в 11:30

Ну модуль редкий, вряд ли кто-то подобные специфичные задачи решает. В коде копаться надо.

Аватар пользователя zazen zazen 17 апреля 2017 в 12:29

ну не такая уж и специфическая задача, ее решают модули similarterms(на самом деле не решает) и similarreferences. Но если уж на сайте каталог сделан на search_api то есть смысл делать блок похожих товаров на MoreLikeThis