gpt4 book ai didi

python - 在 Pyramid 中实现 ElasticSearch

转载 作者:行者123 更新时间:2023-12-01 05:57:56 25 4
gpt4 key购买 nike

在对搜索引擎进行了一些研究之后,我决定使用 ElasticSearch,并且想知道使用 Pyramid 实现它的最快、最有效的方法是什么。我找到了 Pyes 的文档,但我不确定这是否是正确的路径。谢谢!

最佳答案

我使用了带有 Pyramid 的elasticsearch和pyelasticsearch包,它可以很好地满足我的需求(YMMV)。

那么您可以做的最简单的事情就是在您的 View 中建立连接。像这样的东西:

def aview(request):
myobj = ...
...
es = pyelasticsearch.ElasticSearch(request.registry.settings['es_uri'])
## index something
es.index({'a': 1}, 'aindex', 'atype', myobj.id)
...

您当然可以注册连接,使其始终处于请求状态,并使用 Pyramid 事件进行索引,或使用任务通风机、消息队列等...

关于python - 在 Pyramid 中实现 ElasticSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11660159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com