Вы здесь

0

Привет всем.
К сожалению, Drupal 6 не умеет искать по терминам таксономии (а точнее по разделам каталога ubercart).
Нет, он конечно сами термины, относящиеся к товарам индексирует (типа "пылесосы", или "philips"), но этого мало. Просто понаблюдав за тем, что вводят люди в поисковую строку я увидел, что часто ищут что-нибудь типа "филипс" или "пылесос для дома лж". Т.е., что в голову придет, то и ищут.
Конечно, можно добавить к каждому товару ещё одно поле и тупо вписать туда все синонимы, что придут в голову. И это явно поможет поиску. Но, для нескольких тысяч товаров это сделать очень трудно.
гораздо проще у разделов каталога написать описания, где и употребить всевозможные варианты того, что могут искать люди. И мне хотелось бы, чтобы поиск нашел этот раздел каталога и показал посетителю путь истинный.
Пробовал https://www.drupal.org/project/faceted_search Но, результата добиться не удалось.
Казалось бы, задача то элементарная, просто нужно проиндексировать и вывести ещё немного информации. Ниужто никто этого не смог сделать для 6-го друпала?
Помогите, пожалуйста, может есть какие решения?

Версия Drupal: 
6.x
Категория: 
Taxonomy API
Вопрос задан 18.01.2016 - 09:43

Ответы

0
function modulename_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if ($op == 'update index') {
    return 'new indexed text';
  }
}
Ответ дан 18.01.2016 - 10:24
Аватар пользователя xandeadx
xandeadx
1542

Спасибо, за проявленный интерес. Но, что с этим нужно делать, и что это даст?

Комментарий оставлен 18.01.2016 - 10:29

Вы какой-то не общительный :).
Есть тут ещё люди, способные помочь? Представьте, что Вы должны объяснить это своей бабушке.

Комментарий оставлен 18.01.2016 - 11:22
0

https://www.drupal.org/project/synonyms
Но и модуль search_api (который вы использовали для faceted search) должен прекрасно работать.

Ответ дан 18.01.2016 - 11:43

search_api - он только для 7 и 8 друпала, на сколько я понял.
Сейчас попробую предложенный Вами вариант.

Комментарий оставлен 18.01.2016 - 11:51

Нет, к сожалению, synonyms не помог. Я вообще не заметил никакого его действия этого модуля. Нигде никаких настроек не добавилось, а в описании модуля написано, что он якобы должен настраиваться на странице стандартного модуля поиска.

Комментарий оставлен 18.01.2016 - 12:18

Разобрался, что делает модуль. Нужно в терминах добавлять свои синонимы в поле для синонимов.
В принципе, это решает мою проблему.
Я конечно хотел, чтобы поиск искал и по описаниям терминов, и по другим их полям термина тоже, и выводил в результатах поиска ссылки на разделы каталога. Да хотя бы просто по описаниям термина искал и выводил сразу товары, дак уже было бы почти идеально, я бы хоть прямо в описаниях использовал разные словоформы.
Этого не случилось, но и за это решение тоже большое спасибо!
Или можно этот модуль подкорректировать, чтобы он помимо поля с синонимами ещё и поле с описаниями проиндексировал? И с мета тегами хорошо бы.

Комментарий оставлен 18.01.2016 - 14:28