【问题标题】:Magento Solr search returns nothing on queries with norwegian charactersMagento Solr 搜索对包含挪威字符的查询不返回任何内容
【发布时间】:2013-02-14 22:21:16
【问题描述】:

我已经在我的 Magento 安装上设置了 Solr 搜索,但是在搜索包含挪威字符的单词时它不会返回任何结果,例如“læring”(学习),而且我有很多标题中带有“læring”的产品。

我无法弄清楚这一点,希望能得到任何帮助。

schema.xml 是located here。

非常感谢。

【问题讨论】:

  • 您的挪威语文本是否进入以 _nb 结尾的字段?另外,您使用的是哪个版本的 Solr?版本 4 有一个很好的管理控制台来解决这类问题,但是您的 schema.xml 似乎表明 Solr 的旧版本。
  • 您能否详细说明 _nb 结尾是什么意思?
  • 您的架构表明您的挪威类型分析适用于:,它映射到以 _nb 结尾的动态字段:。因此,如果您的内容未在以 _nb 结尾的字段中结束,则它们不会被解析为 text_nb 并且 - 据我所知 - 不会根据您的挪威规则进行解析。

标签: magento solr special-characters


【解决方案1】:

对于 ASCII 字符集以外的字符,您必须更新 Tomcat 连接器:

<Server ...>
 <Service ...>
   <Connector ... URIEncoding="UTF-8"/>
     ...
   </Connector>
 </Service>
</Server>

http://wiki.apache.org/solr/SolrTomcat#line-90

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    相关资源
    最近更新 更多