良い一日、
まず、私は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のドキュメントを読んで、solr へのクエリの作成方法を理解しました。
私はすでに次のことを試しました:
pysolr.search('contact.phone_number:06')
明らかに、これは悪く、エラーが発生しました:[Reason: undefined field contact.zip_code]
上記の例では、サブ要素 contact から値を取得する方法を理解したいと思います。