Каковы изменения в solr 8.2 для запроса объединения блоков? - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь понять, как работает block join в solr. Я следовал http://yonik.com/solr-nested-objects/, и я могу получить дочерние документы с родительским документом в solr 7.4, но в solr 8.2 он не получает дочерние документы с родительским документом. в основном, что-либо в fl = *, [child], где что-либо в [] не влияет на запрос. Кто-нибудь может поделиться информацией о том, что такое изменение в solr 8?

Solr 7.4 возвращает данные ниже.

q=cat_s:(fantasy OR sci-fi)&
fl=id,[child parentFilter=type_s:book]'
  "response":{"numFound":2,"start":0,"docs":[
      {
        "id":"book1",
        "_childDocuments_":[
        {
          "id":"book1_c1",
          "type_s":"review",
          "review_dt":"2015-01-03T14:30:00Z",
          "stars_i":5,
          "author_s":"yonik",
          "comment_t":["A great start to what looks like an epic series!"]},
        {
          "id":"book1_c2",
          "type_s":"review",
[...]

Solr 8.2 возвращает только родительский документ

q=cat_s:(fantasy OR sci-fi)&
fl=id,[child parentFilter=type_s:book]'
  "response":{"numFound":2,"start":0,"docs":[
      {
        "id":"book1",
       }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...