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

Gar*_*ang 6 solr sphinx xapian

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

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

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

如果我们可以对受支持的查询运算符进行尽可能少的限制,那也是最好的.

提前致谢.

Jay*_*dra 0

反过来怎么样——

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

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