Book Image

Solr Cookbook - Third Edition

By : Rafal Kuc
Book Image

Solr Cookbook - Third Edition

By: Rafal Kuc

Overview of this book

Table of Contents (18 chapters)
Solr Cookbook Third Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Getting the number of documents with the same value range


Imagine that you have an application where users can search the index to find a car for rent. One of the requirements of the application is to show a navigation panel, where the user can choose the price range for the cars they are interested in. To do this in an efficient way, we will use range faceting and this recipe will show you how to do it.

How to do it...

Let's begin with the following index structure:

  1. Add the following fields definition to our schema.xml file:

    <field name="id" type="string" indexed="true" stored="true" required="true" />
    <field name="name" type="text_general" indexed="true" stored="true" />
    <field name="price" type="float" indexed="true" stored="true" />
  2. The example data that we will use looks as follows:

    <add>
     <doc>
      <field name="id">1</field>
      <field name="name">Super Mazda</field>
      <field name="price">50</field>
     </doc>
     <doc>...