Как добавить одно и то же поле в дочерние документы в solr - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть следующие проиндексированные документы

{

"id":"data1",
"isParent":"1",
"_childDocuments":[
    {
        "description":"Benefit and Payroll consultant with HR team ",
        "isParent":"2",
        "exp":2
    },
    {
        "description":" ERP Avalon Implementation and Support Payroll",
        "isParent":"2",
        "exp":5
    }
]

}

Когда я ищу дочерний документ, exp которого равен 7, я должен получить вышеуказанный родительский документ.Как мне этого добиться. Пожалуйста, наставь меня.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете использовать запрос объединения блоков, чтобы сообщить Solr, что вы хотите удалить родительский элемент.

пример <a href="http://localhost:8983/solr/collectionName?q=" rel="nofollow noreferrer">http://localhost:8983/solr/collectionName?q=</a>{!parent which=isParent:1}exp:7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...