Products_name と part_number を検索するように Zend Lucene をセットアップしました。
これはうまく機能しますが、ハイフンでつながれた部品番号には問題があります。
たとえば、部品番号が 5130193-00 の場合
これにより、最後に '00' が付く任意の部品番号が返されます。
Lucene が正確な部品番号のみを返すようにするにはどうすればよいですか?
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive()); を使用しています。索引付けおよび検索時 (CaseInsensitive は機能しませんが、それは別の問題です)、部品番号はテキストとして索引付けされます。