SOLRにいくつかのネストされたデータがあります。SOLRの子ドキュメントから特定のフィールドをフィルタする方法
{
"name":["Abc"],
"age":[30],
"hobby":["singing"],
"_childDocuments_":[
{
"college":["xyz"],
"year":[2015],
"id":"3752-22491",
"3.c.m.c-id":["256939"],
"2.c.m-id":["354291"],
"path":["3.c.m.ci"]},
{
"subject":["history","science"],
"marks-1":[75],
"marks-2":[75],
"id":"3752-802126",
"2.c.m-id":["354291"],
"path":["2.c.m"]}
]}
私はSolrのからのみマーク-1とマーク-2を取得することはないです。私が検索すると、私は全体のデータを応答として見つけます。私はこれらの2つのフィールドだけを取得するための助けが必要です。
ご協力ありがとうございます。
あなたの現在のクエリを示すことができましたか? – Mysterion
私はこのクエリを使用しています(http:// localhost:8983/solr/test/select?indent = on&highlight = true&start = 0&rows = 10&wt = json&hl = true&hl.method = unified&fl = *、[child parentFilter = path:1.c childFilter = "パス:* .c。*" "limit = 50"&q = name:Abc ) – Learner