[英]Solr : How to Index a field in document as json field?
我知道我們可以將文檔索引為json,但我想將文檔中的字段索引為json。
例如
{
id:"Person1",
name:"bob",
associatedCompanies:[
{
companyName:"apple",
companyId:"c1"
},
{
companyName:"google",
companyId:"c2"
}
]
}
通過在架構中將其聲明為multiValued,我可以將associatedCompanies字段作為數組。 但是如何將公司元素添加為json?
我認為父子示例在這里不適用,因為在此用例中,嵌套的json元素與文檔並不完全相同。 我只想在文檔中添加一些json元素。
有誰知道如何索引它? 以及如何用這樣的索引查詢? 是否可以進行如下查詢。
id:person AND name:bob AND associatedCompanies:[{
companyName:"apple",
companyId:"c1"
}]
要么
id:person AND name:bob AND associatedCompanies:[{
companyName:"apple"
}]
在第二個查詢中,我會得到有蘋果公司文件的答復嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.