ВопросПоиск по частям слова (морфологический) в Drupal 7

Как сделать такой поиск? Я думаю, это была бы крайне полезная вещь.
Существует модуль для D6 http://drupal.org/project/rustemmer, говорят, он что-то может, патч до D7 к нему здесь, http://drupal.org/node/1034298, но у меня не получилось пропатчить вручную, а как сделать это автоматом на винде, я не догнал (напр., вот тут написано http://www.drupal.ru/node/8546, но я даже утилиту patch.exe не нашёл).

Хотелось бы услышать Ваши мысли по этому поводу.
Спасибо.

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Мои мысли - учиться патчить :)
Когда мне надо было писать поиск с морфологическим разбором, то я нагуглил класс, который более-менее правильно находит корни слов и ищет по ним.

13.02.2012 18:58
Аватар пользователя Evseenkov
Evseenkov написал:

Да, патчить надо учиться ))) Пока, правда, инфы про патч под Виндой не найду. Линукс, что-ли, на виртуалку поставить?

А можно про это: "...то я нагуглил класс..." пару наводящих фраз? Чтоб знать, что искать. Я PHP только начал мучать, медленно, зараза, идёт, но жутко интересно, трудно ли с таким "уровнем" мне будет разобраться? Но, кстати, тему на своём сайте я сам с нуля нарисовал, хотя, думаю, если Вы посмотрите, то камня на камне не оставите. Но, тем не менее, 800 уников/день есть (сайт по растровой графике, я там местный гуру, фотошопы и 3д максы всякие).

И ещё интересный вопрос по поиску на Вашем сайте. Я сейчас ввёл в поиск фразу "Поиск по части слова", результат - "Не найдено ни одного документа". А если ввести "Поиск по частям слова", то результат - эта страница. Если ввести "Поиск OR по OR части OR слова"? то, понятное дело, результатов много.
В моём понимании, поиск в первом случае тоже должен был найти эту самую страницу, а то, что он не дал результатов, не есть хорошо.
Вот как этого добиться?

13.02.2012 22:00
Аватар пользователя Spleshka
Spleshka написал:

Дефолтный поиск в Друпале не морфологический абсолютно, приходится искать другие решения. Как одно из них - пропатчить найденный вами модуль :)

А класс я использовал отсюда.

14.02.2012 04:05
Аватар пользователя Evseenkov
Evseenkov написал:

В общем, пропатчил я модуль rustemmer вручную, как в вопросе написано, получилось. Поиск стал значительно лучше.

Решил сравнить )))
Создал у себя на сайте страницу с фразой "Поиск по частям слова (морфологический) в Drupal 7". Поиск находит её по запросам "части", "частей" и т.д. Суперски!
А на этом супермегасайте поиск не находит данную страницу по запросу "частей", а выдаёт только те результаты, где есть именно слово "частей".
Я извиняюсь, это что, получается у меня поиск лучше теперь работает, чем здесь? ))) Не верю!

Надеюсь, что я не очень надоел своими сообщениями...

А помогла в настройке поиска вот эта фраза: "Мои мысли - учиться патчить :)" )))
За которую огромное спасибо ))))

14.02.2012 17:39
Аватар пользователя Spleshka
Spleshka написал:

Если вы настроили поиск - то да, он работает лучше, чем здесь :) Я его не настраивал, но собирался этим заняться в ближайшее время.

14.02.2012 18:09
Аватар пользователя Borik123
Borik123 написал:

Poprobuj s Netbeans ili eclipse, sam nedavno uznal 4to takoe patch, sa4em i 4to on delaet...
wot sdesj estj informacia.

Borik

14.02.2012 01:41
Аватар пользователя Evseenkov
Evseenkov написал:

Borik123, спасибо, интересно, полезно, буду изучать

14.02.2012 17:36
Аватар пользователя schnauss
schnauss написал:

Попробуйте этот модуль поиска вместо стандартного http://www.drupal.ru/node/83705

25.06.2012 09:00

Комментировать