Помогите с Apache Solr на Drupal 6, организация фасетного поиска по автору статей

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

Аватар пользователя Gorbunoff Gorbunoff 16 апреля 2014 в 19:12

Добрый вечер форумчане, необходима помощь по фасетному поиску имеется сайт иностранный сам нахожусь на стажировке, честно в друпал начинающий всю жизнь работал с джумла. Так вот на сайте стоит Drupal 6, Apache Solr 1.3 - не работает поиск по авторам статей, поиск и сайт делал не я, сайт очень массивный моя задача исправить поиск отредактировать фильтры - приоритет по авторам статей. Мне предоставили доступ только к админ панеле. Честно зашиваюсь от большого потока информации еще все на французском...нужна помощь прошу направить на путь истинный.

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 17 апреля 2014 в 11:46

"Gorbunoff" wrote:
честно в друпал начинающий

Вряд ли ты настроишь фасетный поиск на соларе.
Вот пример: фасеты на твоей связке - друпал 6 + солр + фасеты. http://www.forbes.ru/searchsite/деньги
"Gorbunoff" wrote:
Мне предоставили доступ только к админ панеле.

Скорей всего не хватит...

Аватар пользователя Gorbunoff Gorbunoff 17 апреля 2014 в 12:42

Chyvakoff wrote:
"Gorbunoff" wrote:
честно в друпал начинающий

Вряд ли ты настроишь фасетный поиск на соларе.
Вот пример: фасеты на твоей связке - друпал 6 + солр + фасеты. http://www.forbes.ru/searchsite/деньги
"Gorbunoff" wrote:
Мне предоставили доступ только к админ панеле.

Скорей всего не хватит...

Есть ли какие либо гайды именно по этой связке? Никак не могу найти

Аватар пользователя Gorbunoff Gorbunoff 17 апреля 2014 в 19:45

Что имеется внутри...

Нужно осуществить фильтр или поиск по авторам.

Имена и фамилии авторов находятся в Содержании -> Тип материалов -> Поля -> например field_article_papier_auteur
и т.д.
Как отсюда выцепить данные и связать с solr?
#
Кстати на сайте установлен
Content Management Filter
и по нему можно реально найти то, что нужно
Есть ли варианты сделать так, чтобы его фильтры были не только в админке, но и на сайте?

Аватар пользователя Chyvakoff Chyvakoff 18 апреля 2014 в 10:43

Тебе в общем нужно, чтоб поле автора уходило в индекс солара отдельным полем. ТОгда уже ты сможешь настроить фасет по нему.
В моём примере у меня отдельное поле - это контент тайп.
Авторы у тебя как реализованы-обычные юзеры или ноды по нодереференс?

Аватар пользователя Gorbunoff Gorbunoff 18 апреля 2014 в 12:35

Chyvakoff wrote:
Тебе в общем нужно, чтоб поле автора уходило в индекс солара отдельным полем. ТОгда уже ты сможешь настроить фасет по нему.
В моём примере у меня отдельное поле - это контент тайп.
Авторы у тебя как реализованы-обычные юзеры или ноды по нодереференс?

Если я правильно понимаю то как ноды...уж точно не как юзеры...

Аватар пользователя Chyvakoff Chyvakoff 18 апреля 2014 в 15:52

"Gorbunoff" wrote:
Если я правильно понимаю то как ноды...уж точно не как юзеры...

Так в настройках полей погляди.
"Gorbunoff" wrote:
А если я меняю настройки в solr например в полях, то они вступают в силу только после переиндексации?

Да, нужно снести индекс солра и проиндексировать сайт заново. Контента много?

Аватар пользователя Gorbunoff Gorbunoff 18 апреля 2014 в 16:55

Chyvakoff wrote:
"Gorbunoff" wrote:
Если я правильно понимаю то как ноды...уж точно не как юзеры...

Так в настройках полей погляди.
"Gorbunoff" wrote:
А если я меняю настройки в solr например в полях, то они вступают в силу только после переиндексации?

Да, нужно снести индекс солра и проиндексировать сайт заново. Контента много?

да 70 000 страниц

Аватар пользователя Gorbunoff Gorbunoff 18 апреля 2014 в 16:59

Gorbunoff wrote:
Chyvakoff wrote:
"Gorbunoff" wrote:
Если я правильно понимаю то как ноды...уж точно не как юзеры...

Так в настройках полей погляди.
"Gorbunoff" wrote:
А если я меняю настройки в solr например в полях, то они вступают в силу только после переиндексации?

Да, нужно снести индекс солра и проиндексировать сайт заново. Контента много?

да 70 000 страниц

Насчет нод с авторами их несколько, и они ноды...вот как их связать с solr

field_article_papier_auteur Référence de nœud Article Papier

field_article_web_auteur Référence de nœud Article Web

field_dossier_auteur Référence de nœud Dossier

field_encadre_auteur Référence de nœud Encadré Papier

field_livre_auteur Référence de nœud Livre

Аватар пользователя Gorbunoff Gorbunoff 18 апреля 2014 в 17:01

Gorbunoff wrote:
Gorbunoff wrote:
Chyvakoff wrote:
"Gorbunoff" wrote:
Если я правильно понимаю то как ноды...уж точно не как юзеры...

Так в настройках полей погляди.
"Gorbunoff" wrote:
А если я меняю настройки в solr например в полях, то они вступают в силу только после переиндексации?

Да, нужно снести индекс солра и проиндексировать сайт заново. Контента много?

да 70 000 страниц

Насчет нод с авторами их несколько и они ноды...

вот как их связать с solr??

field_article_papier_auteur Référence de nœud Article Papier

field_article_web_auteur Référence de nœud Article Web

field_dossier_auteur Référence de nœud Dossier

field_encadre_auteur Référence de nœud Encadré Papier

field_livre_auteur Référence de nœud Livre

Аватар пользователя Gorbunoff Gorbunoff 18 апреля 2014 в 18:09

еще меня настораживает сам apache какой то он не тот что должен быть
.....
Framework pour la recherche avec Solr (Code Review)
Dépend de : Search (activé)
Requis par : Apache Solr image module integration (désactivé), Apache Solr node access (désactivé), Apache Solr Organic Groups (désactivé), Apache Solr search (activé), Apache Solr statistics (activé), Historia - Article Papier (activé), Historia - Article Web (activé), Historia - Encadré (activé), Historia - Search (activé), AW - Historia - Misc (activé), AW - Misc (désactivé), Historia - Global (activé), Historia - Parution (activé), Historia - Sondage (activé)