Zend Search со словом "video" имеет значение null, тогда как "videos" - нет, ищите часть слов - PullRequest
0 голосов
/ 06 января 2010

Я не понимаю, как работает Zend Search Lucene.

Индекс ничего не возвращает, когда я набираю слова в единственном числе. Принимая во внимание, что когда они во множественном числе, это соответствует.

видео = ничего. видео = это работает.

Я пробовал разные слова, и я не приехал, чтобы найти часть слов.

Привет

1 Ответ

1 голос
/ 04 февраля 2010

В интересах любого, кто найдет это и все еще ищет ответ, вы должны сделать следующее для строки запроса с именем $ query_str $ hit = $ index-> ​​find ($ query_str. '*');

Вы также можете попробовать "нечеткий поиск", чтобы достичь своей цели.Вы можете прочитать о типах запросов здесь: http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

Вы также можете создавать запросы с помощью API: http://framework.zend.com/manual/en/zend.search.lucene.query-api.html

...