当文件具有特殊字符时,Zend_Search_Lucene_Document_Docx不起作用

时间:2012-10-12 13:09:57

标签: zend-framework

我在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不会返回任何结果。

任何建议或帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的docx是否以UTF-8编码?这是强制性的......