3
私はzend search luceneを使用しており、検索用語のいくつかにブーストを追加したいと考えています。 コードはすでに次のようにクエリ構築APIを使用して記述されています。zend search lucene query api:用語を追加する
$query->addTerm(new Zend_Search_Lucene_Index_Term($name,'name'), null);
私は
$query->addTerm(new Zend_Search_Lucene_Index_Term($name . "^10", 'name'), null);
を書いてみました。しかし、それは正しく動作しない表示されます。 (私は突然何の結果も得られない)。
このカラット構文はdocumentation for query languageに記載されていますが、query construction APIためのドキュメントでない。いくつかの例では、APIは単純なクエリ言語のようには動作しないことがわかっています。これはそのインスタンスの1つですか?
用語にブースト値を追加する関数またはパラメータはありますか?