Доброго всем!
Существует вероятность в банальности моего вопроса, но, перерыв рунет, все же решился на просьбу о помощи.
На сайте разрабатывается поиск. Для этого установлен и настроен модуль Apache Solr с "плюшками" в виде Facet API, etc. Все прекрасно ищет, но при поиске по нескольким словам результат не приемлем - находит или по одному, или по другому слову.
Необходимо получить такой результат поиска где вначале будет идти найденное по обоим словам, а затем уже по первому и по второму слову.
Как реализовать?
Комментарии
Используете search api? Сортировку по релевантности во вьюсе пробовали?
Search API пробовал, но отказался в пользу Apache Solr. Пытался его допилить хуками (сделал свой модуль и хукал там), но результат плачевен.
Да и без Views хотел обойтись используя те же хуки апачесолра и темизацию.
Да, похоже без этих двух модулей не обойтись.
Кажется можно сортировать результаты по релевантности.
Тут посмотри 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...
Может быть тут больше ответов-> https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-...
Для модуля apachesolr посмотрите настройки по адресу:
admin/config/search/apachesolr/sort
возможно, этого хватит.