【发布时间】:2011-03-31 01:48:33
【问题描述】:
我正在处理使用 SOLR 生成基于查询的数据集的现有网络平台。我们在新内容的近实时(
我希望能够根据生成缓存项的 SOLR 查询使缓存无效,但我遇到了一个绊脚石:有 1000 多个 SOLR 查询,很难知道哪个(如果有的话)其中一些适用于给定的文件。到目前为止,我们确定的方法包括:
- 实例化 SOLR 实例,一次推送一个文档,然后运行查询以查看哪个命中。
- 构建内存中的 Lucene 索引,然后做同样的事情。
- 使用其他一些技术(SOLR 查询的手动解析)粗略估计哪些查询受到影响。
这些都不是真正理想的,但是如果没有某种方法来“扭转”流程并通过查询 CEP 样式运行文档,我不确定是否有更好的方法。
有没有人遇到过类似的情况?
【问题讨论】: