为什么 text_en 对类型不起作用:在 arangosearch 示例中 "vegetable"

why text_en doesn't work on type : "vegetable" in arangosearch example

我正在做arangodb手册中arangosearch第一页提供的例子,我们有一组关于食物的文件,有两个字段:名称和类型 在我设置的 aql 查询中 search analyzer(doc.type == "fruit" , "text_en") 它工作正常,但是当我将值从“水果”更改为“蔬菜”时,它只是 returns 一个空数组,text_en 是在索引时间设置的,并且在配置中显示它视图,只有当我将值改回水果或使用“身份”而不是“text_en”时它才有效 这是为什么 ?任何解决方案? link 到手册: https://www.arangodb.com/docs/stable/arangosearch.html#search-expressions-with-arangosearch-functions

很明显,如果“text_en”也应用于条目值,“text_en”会将“vegetable”变成“veget”(茎)并将其存储在视图中,它有效,例如: search analyzer(doc.type in tokens("vegetable" , "text_en") , "text_en")