问题标签 [smartcn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
463 浏览

analyzer - 如何在 ElasticSearch 中将字典添加到 smartcn 分析器?

我可以在 smartcn jar 文件中看到 stopwords.txt、coredic.mem 文件,.mem 文件是二进制文件。我从https://github.com/elastic/elasticsearch-analysis-smartcn获得了来源,但没有字典。

如何在 ElasticSearch 中向 smartcn 分析器添加或修改字典?

0 投票
1 回答
380 浏览

ruby-on-rails - 创建索引时的 Elasticsearch 错误可能是由于模块 Kuromoji 未正确安装

我正在尝试为我刚刚获得访问权限的 Rails 应用程序设置本地环境,该应用程序使用 Elasticsearch 1.3 以及两个模块(kuromoji 和 smartcn)

我已按照说明将 Elasticsearch 与模块一起安装,当我启动 elasticsearch 时,我得到以下输出:(请注意 plugins 行,这让我相信它们已被加载)

但是,当我尝试运行 rake 任务来索引和导入数据时,我收到以下错误,这让我相信 Kuromoji 没有加载或者可能发生了其他事情。

感谢您在此处确定问题的任何帮助。

0 投票
1 回答
2646 浏览

elasticsearch - Elasticsearch 对繁体中文的支持

我正在尝试将中文索引和搜索到 Elasticsearch 中。通过使用Smart Chinese Analysis (elasticsearch-analysis-smartcn) 插件,我成功地搜索了简体和繁体中文的字符和单词。我尝试在简体中文和繁体中文中插入相同的文本,但搜索只返回一个结果(取决于搜索的执行方式);由于文本相同,因此我希望返回两个结果。我在这里读到,为了支持繁体中文,我还必须安装STConvert Analysis (elasticsearch-analysis-stconvert) 插件。谁能提供一个使用这两个插件的工作示例?(或达到相同结果的替代方法)

测试索引创建为

并且在简繁体中具有相同文本的两个请求是

最后,我想返回两个结果的示例搜索是