【问题标题】:Solr: Point a directory with JSON files to indexSolr:将带有 JSON 文件的目录指向索引
【发布时间】:2013-08-29 00:59:22
【问题描述】:

我刚开始玩 solr。我按照tutorial 中的说明设置 solr 并阅读了instructions on indexing json,但这些说明中没有一个清楚地告诉我如何将 solr 指向包含一组 json 文件的目录。

这里是场景:

我有一个目录,其中包含已转换为 JSON 的 avro 文件。这些 json 文件实际上反映了倒排索引。这是一个例子:

{"key":"Abspielbare Disc-Formate=DVD-RW CD-RW DVD CD-R DVD-R Blu-ray DVD+R Blu-ray 3D DVD+RW","bucket":0,"itemIds":[200954633626,261238075742,300941653731,200950705778,281149811840,300938796714,321171970722,200954527166,190884779162,200954942602]}
{"key":"Accesorios=Batería Carcasa Cargador coche Funda","bucket":0,"itemIds":[111141087676]}

我将其作为原型构建(概念验证),实现此目标的最佳方法是什么?

【问题讨论】:

  • 您需要对这些 JSON 文件进行一次索引,还是还需要观察变化?
  • @KienNguyen 只需要一次,因为我正在通过 map reduce 作业生成这些文件,因此会有一条管道将这些数据带到 solr 可以查看的某个目录。

标签: solr inverted-index


【解决方案1】:

Solr 不会查找目录。
您需要有一份工作来扫描目录并将数据提供给 Solr。
Solr 确实提供了一个接口来输入JSON data,因此您可以直接通过客户端接口输入数据。

【讨论】:

    猜你喜欢
    • 2014-08-04
    • 2017-10-13
    • 2015-10-22
    • 2015-02-02
    • 2023-03-07
    • 2012-07-18
    • 1970-01-01
    • 2012-06-14
    • 2015-06-13
    相关资源
    最近更新 更多