机设——初识zinc

安装,注意配置环境变量 $env:ZINC_FIRST_ADMIN_USER="admin"$env:ZINC_FIRST_ADMIN_PASSWORD=“admin” ..exe

加载示例数据,利用bash curl -L https://github.com/zincsearch/zincsearch/releases/download/v0.1.1/olympics.ndjson.gz -o olympics.ndjson.gz gzip -d olympics.ndjson.gz curl http://localhost:4080/api/_bulk -i -u admin:Complexpass#123 –data-binary “@olympics.ndjson

概念 ZincSearch 是一个搜索引擎,允许您在上传到 ZincSearch 时搜索自己的数据。将其视为“Google”或“Bing”搜索,但仅用于您自己的数据。 ZincSearch 允许您索引 (json) 文档并允许进行全文搜索。

添加索引 使用 JSON 格式:{ “分析”: { “分析器”: { “默认”: { “type”: “standard” } } } } { “index”: “my_index”, “settings”: { “analysis”: { “analyzer”: { “default”: { “type”: “standard” } } } } }’ “index”: 指定你要创建的索引名称,这里是 my_index。 “settings”: 包含索引的设置。 “analysis”: 定义分析器的部分。 “analyzer”: 指定分析器的配置。 “default”: 定义默认分析器,类型为 standard。

索引的映射(mapping) 映射(mapping)是指在数据存储系统(如数据库或搜索引擎)中定义索引中字段的结构和属性的过程。它类似于数据库中的表结构定义 使用 JSON 格式:{ “属性”: { “内容”: { “type”: “text” } } }

参考文献 https://geekdaxue.co/read/ZincSearch-doc/create-update-index https://prabhatsharma.in/blog/in-search-of-a-search-engine-beyond-elasticsearch-introducing-zinc/