Словоформы для поиска

  • Автор темы Автор темы clevel
  • Дата начала Дата начала

clevel

Новичок
Словоформы для поиска

Есть два типа полей, по которым идет поиск: long text(fulltext index) и varchar(index(5))
Заказчик хочет, чтобы в результатах запроса были страницы, где встречаются не только исходные ключевые слова, но и их словоформы (например, если введено множественное число слова "щиты", поиск также ще и по единственному числу "щит").
Как можно реализовать подобные вещи малой кровью?
Версия муськи 3.23.47.
 
Это уже морфология или стеминг, что реализовать малой кровью, имхо, не получится...
 
Автор оригинала: Vinny
Это уже морфология или стеминг, что реализовать малой кровью, имхо, не получится...
В слове по которому ищешь
пообрезай 2 символа в конце.
Получешь что-то напоминающее корень слова.По нему и ищи
хоть strpos-ом.
Колличество обрезаемых символов варьируй в зависимости
от длинны слова.
В длинных словах отрезай еще и в начале 2-3 ,что-бы убрать
приставки.
В-принципе кровь малая , а помочь может.
Если еще чуть больше крови пролить то можно вырезать
из слова все гласные, буквы но на коротких словах будут проблемы.
 
>В слове по которому ищешь пообрезай 2 символа в конце.
>Получешь что-то напоминающее корень слова.
"длинношеее"...

>По нему и ищи хоть strpos-ом.
???

>Колличество обрезаемых символов варьируй в зависимости
от длинны слова.
>В длинных словах отрезай еще и в начале 2-3 ,что-бы убрать приставки.
а "длинные" - это сколько ?

>Если еще чуть больше крови пролить то можно вырезать
>из слова все гласные, буквы но на коротких словах будут проблемы.
а зачем ?

не стоит выдумывать свои велосипеды - возьмите mnogosearch.ru .
 
Автор оригинала: tony2001

не стоит выдумывать свои велосипеды - возьмите mnogosearch.ru .
Тоже вариант.
Только иногда на поиск нужного велосипеда
уходит больше времени чем на делание своего.

Да чуть не забыл.
Согласные буквы в слове несут гораздо
больше смысловой информации чем гласные,
приставки можна резать умно их русском языке
ограниченное колличество,окончания тоже.

P.S.Все что нужно тебе или мне уже написали или вот-вот напишут.Так что искать или сидеть и ждать готового ?
 
а есть где-нибудь в сети правила преобразования падежей, множественого числа слова в единственное число именительный падеж?
 
>mnogosearch.ru, скачал пхп скрипты для него, а где индексатор?
экстеншен под РНР и интерфейс на РНР - там же.
 
Сверху