elasticsearch,sentiment-analysis,Twitter,elasticsearch,Sentiment Analysis" /> elasticsearch,sentiment-analysis,Twitter,elasticsearch,Sentiment Analysis" />

Twitter 如何使用Elasticsearch+;基巴纳?

Twitter 如何使用Elasticsearch+;基巴纳?,twitter,elasticsearch,sentiment-analysis,Twitter,elasticsearch,Sentiment Analysis,这似乎是一个相当简单的问题,但出于某种原因,我仍然不明白如何解决同样的问题。我有一个弹性搜索集群,它使用twitter river下载推文。我想实现一个情绪分析模块,该模块接收每条推文并计算分数(+ve/-ve)等。我想计算每条现有推文以及新推文的分数,然后使用Kibana可视化 但是,我不确定在弹性搜索管道中调用此情绪分析模块的位置 我已经考虑过修改twitter river插件的选项,但这不会起作用 基本上,我需要回答两个问题:- 1) 如何在索引文档时调用python/java代码,以便可

这似乎是一个相当简单的问题,但出于某种原因,我仍然不明白如何解决同样的问题。我有一个弹性搜索集群,它使用twitter river下载推文。我想实现一个情绪分析模块,该模块接收每条推文并计算分数(+ve/-ve)等。我想计算每条现有推文以及新推文的分数,然后使用Kibana可视化

但是,我不确定在弹性搜索管道中调用此情绪分析模块的位置

我已经考虑过修改twitter river插件的选项,但这不会起作用

基本上,我需要回答两个问题:- 1) 如何在索引文档时调用python/java代码,以便可以相应地修改json。
2) 如何使用相同的代码修改ES中的所有现有文档。

如果您不希望外部应用程序在为Elasticsearch中的文档编制索引之前进行分析,我想最好的方法是编写一个插件来完成这项工作。您可以编写一个插件,实现一个定制的分析器来进行情绪分析。然后在映射中定义要在其上运行分析器的字段

参见分析插件示例-


要对所有现有文档运行分析,您需要在定义正确的映射后重新为它们编制索引。

是的,我决定也这样做!!谢谢,我现在对它更有信心了。如果你真的写了一本,我想如果你能把它开源的话会很好。我惊讶地发现现在还没有这样的插件,我希望它会很受欢迎。我支持开源部分。@AmitGupta插件你写过吗?我很久以前就写过了。我看看能不能找到密码。