Полнотекстовый поиск по всем словам

Главные вкладки

Аватар пользователя erikson erikson 16 декабря 2014 в 12:35

Доброго всем!
Существует вероятность в банальности моего вопроса, но, перерыв рунет, все же решился на просьбу о помощи.
На сайте разрабатывается поиск. Для этого установлен и настроен модуль Apache Solr с "плюшками" в виде Facet API, etc. Все прекрасно ищет, но при поиске по нескольким словам результат не приемлем - находит или по одному, или по другому слову.
Необходимо получить такой результат поиска где вначале будет идти найденное по обоим словам, а затем уже по первому и по второму слову.
Как реализовать?

Комментарии

Аватар пользователя erikson erikson 16 декабря 2014 в 16:05

vermix1 wrote:
Используете search api? Сортировку по релевантности во вьюсе пробовали?

Search API пробовал, но отказался в пользу Apache Solr. Пытался его допилить хуками (сделал свой модуль и хукал там), но результат плачевен.
Да и без Views хотел обойтись используя те же хуки апачесолра и темизацию.

Да, похоже без этих двух модулей не обойтись.

Аватар пользователя kv4 kv4 16 декабря 2014 в 13:57

Кажется можно сортировать результаты по релевантности.
Тут посмотри https://www.acquia.com/blog/views-3-apache-solr-acquia-drupal-future-search
И тут http://msankhala.wordpress.com/2013/01/25/drupal-7-apache-solr-add-custo...

"erikson" wrote:
но, перерыв рунет

Может быть тут больше ответов-> https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-...