作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在寻找一种在 Solr 中实现 Hook /回调/事件的方法,以便在添加/更新/提交文档时得到通知。现在,我在想我可能不得不简单地解析日志,但是如果它已经存在的话,能够将它实现为一个模块/插件会很好。我已经查看了 4.7 的 JavaDoc,但我什么也没看到。我看到了 RealTimeGet,但这似乎不是我要找的东西。
Solr 是否有任何可用的内置 Hook ,或者我是否必须自己使用日志来确定索引中已更改的内容?
最佳答案
您可以创建自定义更新处理器链并创建您自己的 UpdateRequestProcessor为了执行添加/删除/提交/等自定义代码,如果需要,您还可以访问传入请求。
有关更新处理器和链的更多信息,请参阅其 wiki page .这些处理器可以通过扩展抽象 Java 类和捆绑插件来构建,如 Solr Plugins page 中所述。 ,或者您可以按照 script update processor page 中的描述用 javascript 编写实现.
关于solr - 在 Solr 4.7 中添加/更新/提交文档时有没有办法触发通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26533055/
我是一名优秀的程序员,十分优秀!