用字典替换特定单词

时间:2015-11-29 23:26:38

标签: elasticsearch elasticsearch-plugin

我必须存储一个简单的文档,如:

{content : "The cat is mine"}

但在索引之前我应该​​替换(标记)特定的单词," cat"是其中之一。结果(索引文档)应为:

{content : "The <pet>cat</pet> is mine"}

我读了一些关于突出显示特定单词的内容(也有特定的html标签),但突出显示的是查询。

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-highlighting.html#tags

在索引之前我需要这个操作。 另一个问题是我有很多标签(大约100.000!)和他们的团体(宠物,汽车,鲜花等)。

目前,在保存文档之前,我会对文本中的每个单词进行查询以查找它是否为标记,如果是,我添加<group_name>word</group_name>

这是一个非常慢的解决方案。替代?

0 个答案:

没有答案