$select = $this->_db->select()->from($this->_name,array("id","fullname","username","email"))->where("fullname LIKE '$query%'");
現在、この SQL ステートメントを使用して Ajax の自動提案を強化しています。「a」と入力すると、a で始まる結果が得られます。
Zend Lucene インデックスを使用してこれを達成できるかどうかを知りたいです。
$select = $this->_db->select()->from($this->_name,array("id","fullname","username","email"))->where("fullname LIKE '$query%'");
現在、この SQL ステートメントを使用して Ajax の自動提案を強化しています。「a」と入力すると、a で始まる結果が得られます。
Zend Lucene インデックスを使用してこれを達成できるかどうかを知りたいです。
まず、Zend Framework リファレンス マニュアルを参照してください。具体的には、http: //framework.zend.com/manual/en/zend.search.lucene.query-language.htmlを参照してください。
そのため、SQL で % を使用するのと同じように (つまり、単語の一部を指定する場合)、ワイルドカード検索に * を使用できます。