【问题标题】:How does Solandra store documents?Solandra 如何存储文档?
【发布时间】:2011-09-18 18:40:28
【问题描述】:

Solandra 是按原样存储文档(例如,在列族的行中),Lucene 索引仅包含指针信息......还是文档绑定到(存储)索引本身(其中,当然是存储在 Cassandra 中)?

【问题讨论】:

    标签: pointers lucene solr indexing cassandra


    【解决方案1】:

    如果您将文档字段标记为已存储=true,则该文档将按原样存储在 Docs ColumnFamily 中。然而,密钥本质上是随机的,因此除非您知道内部 solandra id,否则无法查找它。

    【讨论】:

    • 有没有办法获得这个 Solandra id?在写入索引期间我是否必须保留此 ID - 我假设这会减慢速度。
    【解决方案2】:

    来自http://blog.sematext.com/2010/02/09/lucandra-a-cassandra-based-lucene-backend/

    Document Key                Column Key  Value
    "indexName/documentId" => { fieldName , value }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-08
      • 2014-07-16
      • 2011-06-19
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      • 1970-01-01
      相关资源
      最近更新 更多