使用 Riak 1.4.7
我有一个文档,它的属性是嵌入文档的数组。以下是该文档的示例:
{"prospect":true, "name":"HzNUeioPYynsGdXL6iSFvQ",
"contact_email":"contact@HzNUeioPYynsGdXL6iSFvQ.gr",
"e_shops":[{"store_url":"www.store.url.com","display_name":"hello there"},
{"store_url":"www.store2.url.com","display_name":"hello2 there"}]
}
相应的存储桶已启用索引并且工作正常。例如,以下搜索命令可以毫无问题地定位对象:
search-cmd search index_name contact_email:contact@HzNUeioPYynsGdXL6iSFvQ.gr
这里的问题是我如何通过store_url
示例进行搜索。
store_url
是嵌入文档的属性,反过来,它是主文档的数组属性的元素。
1)我是否必须指定一个自定义模式文件才能让索引索引这些属性?
2) 我是否必须使用某种特殊语法进行查询?