{
"rootElement": {
"names": {
"name": [
"Haseb",
"Anil",
"Ajinkya",
{
"city": "mumbai",
"state": "maharashtra",
"job": {
"second": "bosch",
"first": "infosys"
}
}
]
},
"places": {
"place": {
"origin": "INDIA",
"current": "GERMANY"
}
}
}
}
如果我的文档与上面的例子一样,我想搜索像" mumbai"或者" infosys"然后我将如何进行索引并搜索相同的内容。
答案 0 :(得分:1)
正如我们在其他问题中已经讨论的那样,您只能索引文档中的一个字段。
在你做索引的另一个属性中使用整个结构的yaml dump怎么样?
那么,让我们说rootElement
将wordTokens
添加到该转储中,然后在其上添加全文索引?
您可能希望使用一些正则表达式从yaml转储中删除关键字,并且由于您不希望能够对其进行反序列化,因此也删除不需要的空格和换行符。