我们假设我的索引结构如下
name | species | color -----+---------+------ max | cat | grey sam | dog | brown luy | cat | white ... | ... | ... ... | ... | ... poe | dog | blond joe | cat | red pam | dog | brown
物种和颜色字段被标记化,索引和存储。
现在让我们假设我想把猫改为猫科动物和狗改为犬科动物。
根据我一直在阅读的内容,我必须删除每个文档(行)并使用新术语重新添加它。 由于原始的猫和狗条款是索引,标记和存储,似乎应该有一种方法只更新猫和狗的条款到他们的新标题。
有没有办法做到这一点?我错过了吗?
答案 0 :(得分:0)
我非常怀疑可以在不重新添加文档的情况下更改字段值。但是,根据您的假设情况,您可能需要查看searching for synonyms搜索字词。例如,您可以在索引中留下“cat”和“dog”,但扩展用户的查询以分别搜索“feline”和“canine”。
"cat"
变为"cat" AND "feline"
"dog"
变为"dog" AND "canine"
如果您的用户不了解您在索引中选择的术语,则可能会对您的用户感到高兴。