将Nuclia搜索集成到Plone
项目描述
# nuclia.plone

此Plone插件允许在[Nuclia](https://nuclia.com/)中索引Plone内容。
## 创建Nuclia知识库
创建Nuclia账户https://docs.nuclia.dev/docs/quick-start/create
## 安装插件
在buildout的< cite>eggs cite>部分添加< cite>nuclia.plone cite>并运行buildout。
重新启动Plone。
转到“网站设置/插件”并安装< cite>nuclia.plone cite>。
转到Nuclia设置,并输入以下信息
知识库ID:您已使用Nuclia账户创建了一个默认知识库,请转到[Nuclia仪表板](https://nuclia.cloud/),知识库ID在主页的“Nuclia APi端点”下标明。
API密钥:请参阅[如何获取API密钥](https://docs.nuclia.dev/docs/guides/getting-started/quick-start/push#get-an-api-key)。
区域:这是您的知识库附加的地理位置区域。
小部件代码片段:请参阅[如何创建小部件](https://docs.nuclia.dev/docs/guides/getting-started/quick-start/search#add-a-search-widget-to-your-website).
文件属性:包含要索引的文件的内容的属性。默认为< cite>file。
元数据映射:Nuclia允许存储以下元数据:标题、摘要、标签、贡献者、创建、修改。您可以将Plone内容字段映射到这些元数据字段。如果字段属于父节点,请使用以下格式:parent/field_name。
工作流程状态:您可以选择哪些工作流程状态在Nuclia中触发索引。默认为< cite>已发布。
## 使用方法
每当创建或修改包含文件的文件内容时(如果处于适当的工作流程状态)。
Nuclia搜索小部件在/@@nuclia-search视图中可见。
贡献者
Eric BREHAULT,ebrehault@gmail.com
变更日志
1.0b4 (2024-07-29)
修复Python 2.7中的标签编码 [ebrehault]
1.0b3 (2024-06-28)
管理目标文件夹 [ebrehault]
重新索引时尊重工作流程状态 [ebrehault]
1.0b2 (2024-06-27)
对文件名进行保守编码 [ebrehault]
1.0b1 (2024-05-24)
允许重新索引所有文件 [ebrehault]
支持不同的字段名用于文件内容,并允许映射元数据字段 [ebrehault]
与Plone 5.1兼容 [ebrehault]
允许重新索引所有文件 [ebrehault]
1.0a3 (2022-10-10)
修复项目元数据。 [ebrehault]
1.0a2 (2022-10-03)
修复项目元数据。 [ebrehault]
1.0a1 (2022-10-03)
初始发布。 [ebrehault]