Json 如何使用arango REST API作为I';我总是得到空的结果?
阿兰戈的数据:Json 如何使用arango REST API作为I';我总是得到空的结果?,json,api,arangodb,arangojs,Json,Api,Arangodb,Arangojs,阿兰戈的数据: { "employees": [ { "lastName": "Ansari", "firstName": "Haseb" }, { "lastName": "Ansari", "firstName": "Affan" }, { "lastName": "Keshav", "firstName": "Anil" } ], "_id": "test/12
{
"employees": [
{
"lastName": "Ansari",
"firstName": "Haseb"
},
{
"lastName": "Ansari",
"firstName": "Affan"
},
{
"lastName": "Keshav",
"firstName": "Anil"
}
],
"_id": "test/124518952473",
"_rev": "124518952473",
"_key": "124518952473"
}
索引:
职位
正文:
{
"type" : "fulltext",
"fields" : [
"lastName"
]
}
搜索:
放
正文:
{
"collection" : "test",
"attribute" : "lastName",
"query" : "Ansari"
}
我想在我的应用程序中使用RESTAPI进行全文搜索。请告诉我哪里出了问题。这是arango商店的一份文件,举个例子。否则,我将有更多的文档,因此全文搜索 Short:您的索引不在文档中的字段上 长: 您正在保存一个文档,它有一个列表
员工
,但没有文档姓氏
-它位于员工
的内部,但这与路径不匹配
但是,如果将全文索引放在employees
上,则对象employees
的所有属性都将被索引,则可以使其工作。不过,您将在名字和姓氏上进行匹配
如果要单独执行此操作,则需要直接匹配如下令牌:
employees[0]。lastName