【问题标题】:Create NGram chart from Solr data with Shingles?使用带状疱疹从 Solr 数据创建 NGram 图表?
【发布时间】:2014-08-26 11:38:14
【问题描述】:

我的任务是创建一个像 Ngram 数据集的谷歌视图/图表。该图表只是一个基本术语 (ngram) 随时间变化的折线图。

我对 SOLR 没有任何经验,但我得到了一个包含大量数据的核心,并且我知道我需要使用 Shingles 来提取数据,它显然已经被索引为使用 Ngram,尽管我需要找出到底是什么.

所以我认为我可以得到整个数据的 Ngram/shingle,但是我如何随着时间的推移获得结果,比如五年内的每个月?数据是报纸数据,因此日期和日期是索引的一部分,全文也是。

是否有一个 SOLR 调用来获取一段时间内的数据,或者我应该每天/每月向 Solr 发出许多请求?

任何建议或这样做的经验将不胜感激

【问题讨论】:

    标签: solr graph lucene visualization n-gram


    【解决方案1】:

    通常在索引内容时执行带状疱疹和 ngram,因为您希望单独索引带状疱疹或 ngram 以获得任何有用的计数。您可以使用字段上的分面来生成这些计数,但随着时间的推移,最简单的方法是发出您猜到的多个查询。您可以使用过滤器查询 (&fq=) 来限制返回的集合(或者如果您不将其用于其他任何事情,则仅使用常规的 q=)。

    如果不进一步了解您的内容、它是如何被编入索引以及您想要返回什么,就很难说更多。

    【讨论】:

    • OK Mat,谢谢,这让我有更多的工作要做。我会玩一玩,看看我能想出什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2019-01-04
    • 2017-07-06
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    相关资源
    最近更新 更多