我在PHP的zend lucene搜索中遇到了问题。我使用类Zend_Search_Lucene_Document_Docx::loadDocxFile($url);
来创建文档索引。
并且还设置了utf配置
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive()
);
用于创建和搜索投掷索引。对于普通字段,特殊字符搜索工作正常,但在doc中搜索时,包含特殊字符的doc不会返回任何结果。
任何建议或帮助将不胜感激。
答案 0 :(得分:0)
您的docx是否以UTF-8编码?这是强制性的......