我知道我们可以将文档索引为 json,但我想将文档中的字段索引为 json。
例如
{
id:"Person1",
name:"bob",
associatedCompanies:[
{
companyName:"apple",
companyId:"c1"
},
{
companyName:"google",
companyId:"c2"
}
]
}
我可以通过在架构中将关联公司字段声明为多值来将其作为数组。但如何将公司元素添加为 json?
我不认为the parent-child example此处适用,因为在此用例中,嵌套的 json 元素与文档不完全相同。我只想在我的文档中添加一些 json 元素。
有谁知道如何对其进行索引吗?那么如何用这样的索引进行查询呢?是否可以像下面这样进行查询..
id:person AND name:bob AND associatedCompanies:[{
companyName:"apple",
companyId:"c1"
}]
或
id:person AND name:bob AND associatedCompanies:[{
companyName:"apple"
}]
在第二个查询中,我会得到包含苹果公司的文档的响应吗?
最佳答案
关于java - Solr : How to Index a field in document as json field?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39867305/