elasthink
1.0.0
用GO编写的Elasticsearch Engine的替代方案,用于使用倒置索引来构建索引并利用Redis存储索引的少量文档。
document_type , document_id和document_name )document_type , document_id和document_name )document_type和search_term )document_type和keyword_prefix ) 即将推出!
使用SDK,您可以通过提供REDIS连接并不设置专用的Elasthink服务器来从GO服务中运行Elasthink的所有核心功能。
目前,SDK正在准备发布。因此,请继续关注以获取最新更新。
$ go get github.com/SurgicalSteel/elasthinkfiles/config/redis文件夹中的每个环境中指定您的redis地址entity/document.go module/document.go的文档类型const。$ go build$ ./elasthink -h$ ./elasthink -env={your-environment} -swr={stopword Removal option (true/false)} ,您的elasthink Web服务应在localhost:9000 API文档(失眠格式)可在elasthink_insomnia_api_documentation.json中获得。您可以使用失眠症客户端打开它
对于代码文档,我们将标准GoDoc作为我们的代码文档工具。要查看代码文档,请执行以下步骤:
godoc -http=:6060 (这将触发6060港口的Godoc)http://127.0.0.1:6060/pkg/github.com/SurgicalSteel/elasthink/ 电子书重新行动中的第2部分第7章
当前,Elasthink在执行文档名称和搜索术语的令牌化时支持删除选项。但是,目前,我们只支持删除印度尼西亚巴哈萨(印度尼西亚)的停止词。