Есть ли способ использовать Zend Search Lucene способом, подобным использованию WHERE LIKE sql в базах данных? - PullRequest
0 голосов
/ 16 июля 2010
$select = $this->_db->select()->from($this->_name,array("id","fullname","username","email"))->where("fullname LIKE '$query%'");

В настоящее время я использую этот оператор SQL для включения автоматического предложения Ajax, если я наберу "a", он получит результаты, начиная с.

Я хочу знать, можно ли это сделатья использую индексы Zend Lucene.

1 Ответ

1 голос
/ 16 июля 2010

Первой остановкой должно стать справочное руководство по Zend Framework, а точнее: http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

Таким образом, вы можете использовать * для подстановочного поиска так же, как вы использовали бы% в SQL (т.е. когда вы предоставляете частьслова).

...