ruby-on-rails – 当使用elasticsearch进行索引映射时,将索引设置为not_analyzed会怎么做?

ruby-on-rails – 当使用elasticsearch进行索引映射时,将索引设置为not_analyzed会怎么做?,第1张

概述做什么:index => :not_analyzed如果我将它映射到一个字段或者如果我不将它添加到字段中?我在主 github轮胎页面或elasticsearch.org网站上找不到定义. 代码示例: class Article < ActiveRecord::Base include Tire::Model::Search include Tire::Model::Cal 做什么:index => :not_analyzed如果我将它映射到一个字段或者如果我不将它添加到字段中?我在主 github轮胎页面或elasticsearch.org网站上找不到定义.

代码示例:

class Article < ActiveRecord::Base      include Tire::Model::Search      include Tire::Model::Callbacks      #...      mapPing do        indexes :ID,:index    => :not_analyzed        indexes :Title,:analyzer => 'snowball',:boost => 100      endend
解决方法 未分析意味着该字段按原样存储,并且不使用分析工具处理.
如果您分析它,您可以选择您的分析仪.默认情况下,应用标准分析器.它打破了令牌中的内容,小写它们,删除标点符号,删除英语停用词(as,is,are,…)

我建议使用analyze API来理解分析仪之间的区别:http://www.elasticsearch.org/guide/reference/api/admin-indices-analyze.html

有关更多详细信息,请查看“分析”部分:http://www.elasticsearch.org/guide/reference/index-modules/analysis/

总结

以上是内存溢出为你收集整理的ruby-on-rails – 当使用elasticsearch进行索引映射时,将索引设置为not_analyzed会怎么做?全部内容,希望文章能够帮你解决ruby-on-rails – 当使用elasticsearch进行索引映射时,将索引设置为not_analyzed会怎么做?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1275156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存