Solr 4.0 конкретный запрос - PullRequest
1 голос
/ 03 мая 2011

Есть документ 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 полей. Это возможно?

1 Ответ

2 голосов
/ 03 мая 2011

Добавьте в схему поле, которое будет представлять количество других полей.Во время индекса заполните это поле соответствующим значением (считая другие поля).Затем запросите это новое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...