我是弹性搜索的新手,我真的很想在我的 Django 项目中实现它。
我的问题:我想存储一个 Python dict 对象
({'key_1': 'value_1', 'key_2': 'value_2', [...]})
并确保我的搜索将查看每个键。
在 Django 中,我使用Hstore
字段,我可以访问我的数据
Model.objects.get(hstorefield__key='value')
有没有人知道使用弹性搜索来做到这一点,并确保我的 Hstorefield 的所有密钥都被跟踪?
感谢帮助 !
这是我的 Django 模型:
class Product(models.Model):
code = models.BigIntegerField()
url_off = models.URLField()
creator = models.CharField(max_length=200)
product_name = models.CharField(max_length=200)
last_modified_t = models.DateTimeField()
created_t = models.DateTimeField()
metadatas = HStoreField()