0

我想使用 elasticsearch 分析一个句子,因为在分析 elasticsearch 返回标记后,我可以使用 curl commad GET /_analyze?analyzer=snowball&text=paying play来完成,结果显然是 play,play。但我想使用轮胎宝石在红宝石中完成这项任务。请帮助我如何使用轮胎宝石来做到这一点

4

1 回答 1

1

Tire API 要求您指定要执行操作的索引,因此您必须在此处作弊:

Tire::Index.new('').analyze('playing play', analyzer: 'snowball')['tokens'].map { |e| e['token'] }

# => ["play", "play"]
于 2013-10-28T20:25:49.577 回答