私は検索したいテーブル聖霊降臨祭4フィールド魔女を持っています。私はこのようにフィールドにインデックスを付けます:
$doc->addField(Zend_Search_Lucene_Field::Keyword('pk', $this->getId()));
$doc->addField(Zend_Search_Lucene_Field::UnStored('username', $this->getUsername(), 'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::UnStored('firstName', $this->getFirstName(), 'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::UnStored('lastName', $this->getLastName(), 'utf-8'));
$doc->addField(Zend_Search_Lucene_Field::UnStored('city', $this->getCity(), 'utf-8'));
オプションからこのフィールドの検索を分離したいと思います。
<select name="contact[subject]" id="contact_subject">
<option value="0">Username</option>
<option value="1">First Name</option>
<option value="2">Last Name</option>
<option value="3">City</option>
</select>
Luceneに、必要なフィールドでのみ検索結果を表示するように指示するにはどうすればよいですか?私は多くの質問と説明を読みましたが、私はそれを理解していません:(