【问题标题】:Solr 4.0 specific querySolr 4.0 特定查询
【发布时间】:2011-05-03 05:33:21
【问题描述】:

有 Solr 文件:

<doc>
  <field name="name">El Chikilin De MaZaTlAn Sin</field>
  <field name="imageUrl">http://a4.l3-images.myspacecdn.com/images02/113/d4b1567ba13b46309335f9160dc56206/m.jpg</field>
  <field name="Sex">M</field>
  <field name="Age">25</field>
  <field name="Location">Norwalk, CA 90650, USA</field>
  <field name="Country">United States</field>
  <field name="LatLng">33.9077751,-118.0830047</field>
  <field name="longId">7640305676350546900</field>
  <field name="id">http://www.myspace.com/elzamarripa/classic</field>
  <field name="Books">el camasutra</field>
</doc>

它包含 10 个字段。我想选择其中包含少于 10 个字段的所有文档。这可能吗?

【问题讨论】:

    标签: solr


    【解决方案1】:

    向架构中添加一个表示其他字段数量的字段。在索引时用相应的值填充此字段(计算其他字段)。然后查询这个新字段。

    【讨论】:

    • 这不能由 solr 自动完成吗?我真的很想在运行时省略手动计算。
    • @archer:不,我不知道。
    猜你喜欢
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    • 2010-09-20
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    相关资源
    最近更新 更多