我已经设置 Zend Lucene 来搜索 products_name 和 part_number。
这很好用,但是带有连字符的部件号存在问题。
例如,如果我有零件号:5130193-00
这将返回任何以“00”结尾的零件号。
如何让 Lucene 只返回确切的部件号?
我正在使用 Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive()); 索引和搜索时(不区分大小写不起作用,但这是另一个问题),并且零件编号被索引为文本。