跳转到主要内容

CubicWeb的简单ElasticSearch索引集成

项目描述

摘要

CubicWeb的简单ElasticSearch索引集成

参数

  • elasticsearch-locations (CW_ELASTICSEARCH_LOCATIONS)

  • index-name (CW_INDEX_NAME)

  • elasticsearch-verify-certs (CW_ELASTICSEARCH_VERIFY_CERTS)

  • elasticsearch-ssl-show-warn (CW_ELASTICSEARCH_SSL_SHOW_WARN)

Pyramid调试面板

要激活调试面板,您需要安装 pyramid_debugtoolbar,通常使用

pip install pyramid_debugtoolbar

然后,您将激活调试工具栏并将ElasticSearch面板包含在您的 pyramid.ini

pyramid.includes =

pyramid_debugtoolbar

debugtoolbar.includes =

cubicweb_elasticsearch.pviews.espanel

全文本字段

cubicweb_elasticsearch.search_helpers.compose_search》引用了一个自定义的《alltext》字段,该字段包含所有索引文本。此字段必须在自定义索引器映射中定义。

与服务器通信时的HTTPS和SSL证书

在某些情况下(例如ElasticSearch Kubernetes部署),使用自签名证书,可以使用elasticsearc-verify-certs忽略它们,在这种情况下,Python绑定将为每个请求发出警告,这在运行ccplugin命令时很麻烦。您可以使用《elasticsearch-ssl-show-warn (CW_ELASTICSEARCH_SSL_SHOW_WARN)》来删除这些警告(默认情况下显示它们)。大多数情况下,更好的解决方案是使用适当的证书来验证您正在与之交谈的服务器。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

cubicweb-elasticsearch-2.0.0.tar.gz (24.8 kB 查看哈希值)

上传时间

构建分发

cubicweb_elasticsearch-2.0.0-py3-none-any.whl (24.2 kB 查看哈希值)

上传时间 Python 3

由以下支持