2011-01-05 8 views
1

Zend Searchをより敏感にするために何が必要なのか誰かが知っているのだろうかと思っていました。現在、言う私は言葉を探しています:Zend Search Make Luceneもっと「センシティブ」

Penelope 

私のインデックスから、私は試合を取得するために、単語全体を入力する必要があります。私が後にしているのは、「P」と入力すると、「P」で始まる単語を持つコンテンツの関連結果がすぐに返されるということです。

私は標準

$index->find('Penelope'); 

を使用しています、私はこれを達成するために、クエリビルダを使用する必要がある、または私は何かを明らかに行方不明ですか?

ありがとう

答えて

2

ルーネンのドキュメントによれば、ワイルドカードを使用できます。シングルキャラクタワイルドカードの場合は?、マルチキャラクタワイルドカードの場合は*です。このようなことを試してみてください。ここ

$index->find('Pe*'); 

さらに詳しい情報:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

これはあなたが探しているものであれば、次のこの回答にチェックマークを選択してください。ありがとう!

+0

はい、これは私が探していたものです。ありがとうございます。 – newbie

関連する問題