0
Zned Luceneでは、field1:value1
を検索すると1000ヒットが返されます。 field2:value2
を検索すると、0ヒットが返されます。 field1:value1 AND field2:value2
を検索すると、1000回のヒットが返されますが、返されるヒット数は0回になります。Luceneとの交差クエリ
なぜクエリの共通部分はありませんか?
Zned Luceneでは、field1:value1
を検索すると1000ヒットが返されます。 field2:value2
を検索すると、0ヒットが返されます。 field1:value1 AND field2:value2
を検索すると、1000回のヒットが返されますが、返されるヒット数は0回になります。Luceneとの交差クエリ
なぜクエリの共通部分はありませんか?
私自身が解決策を見つけました。実際には、この方法でzend lucene APIを使用してうまく動作します:
$query = new Zend_Search_Lucene_Search_Query_MultiTerm();
$query->addTerm(new Zend_Search_Lucene_Index_Term(value1, field1), true);
$query->addTerm(new Zend_Search_Lucene_Index_Term(value2, field2), true);
$hits = $index->find($query);
解決策を新しい回答として投稿し、それを受け入れてください。 –
これは完了です;) – Menencia