Как получить дочернее значение с помощью pysolr - PullRequest
0 голосов
/ 27 мая 2019

Добрый день,

Сначала я совершенно не знаком с Solr.

Я использую Solr 6.6.6, Python 3.7 и Pysolr (последняя версия).

У меня есть много документов в следующем формате:

pysolr.add({
  'first_name': 'Jane',
  'last_name': 'Doe',
  'contact': {
    'phone_number': '0678901122',
    'address': 'near the fire place'
  }
})

Я прочитал некоторые документы на yonik.com , medium и lucidwork , чтобыпонять, как сделать запрос для решения.

Я уже пробовал следующее:

pysolr.search('contact.phone_number:06')

Очевидно, это было плохо и дал мне ошибку: [Reason: undefined field contact.zip_code]

В приведенном выше примере я хотел бы понять, как извлечь значение из контакта подэлемента.

...