【问题标题】:NEST ElasticSearch plural and singular search termNEST ElasticSearch 复数和单数搜索词
【发布时间】:2013-07-20 09:48:39
【问题描述】:

我很难找到将单数/复数术语视为相同的 NEST ElasticSearch 示例代码。例如。 'Shoes' 和 'Shoe'、'Mouse' 和 'Mice' 等。需要有关如何实现此功能的帮助。谢谢

【问题讨论】:

  • 您需要的是词干提取。有很多例子。但请注意,您需要针对文本的特定语言进行词干提取。

标签: search elasticsearch


【解决方案1】:

您是否尝试过使用雪球进行词干提取?
http://www.elasticsearch.org/guide/reference/index-modules/analysis/snowball-analyzer/

这是一个链接,讨论了在标准分析器上针对您的确切场景使用雪球。

Lucene Standard Analyzer vs Snowball

【讨论】:

  • 在本周实现了一个类似的功能后,我发现使用 KStem 比使用 Snowball 更好,因为它在词干提取过程中不那么激进。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
相关资源
最近更新 更多