如何可扩展地实施谷歌警报?

时间:2012-02-29 14:46:44

标签: solr sphinx xapian

要求是我们有大量已保存的搜索,当新文档进入时,我们希望能够找到这些新文档匹配的已保存搜索,并能够通知创建者这些已保存的搜索实时。

在任何流行的免费软件搜索引擎和库中是否已经支持这样的内置或插件?如果没有,那么以高效和可扩展的方式实现这一目标的最佳方式是什么?

我想一般的想法应该是将保存的搜索编入索引,就像它们是文档一样,并使用传入的文档作为查询来搜索它们。但我还没弄清楚到底是怎么做的。

最好是我们可以对受支持的查询运算符进行尽可能少的限制。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如何做反向 -

  • 使用特定于用户的其他数据库维护搜索 信息而不是solr。
  • 为新文档编制索引,以便所有后续搜索都可用
  • 添加后,重新执行文档中所有已保存的查询,以检查它是否与文档匹配。

此外,Solr支持广泛的查询支持,因此您可以检查它。