Imagine a situation where you need a query nested inside another query. Let's imagine that you want to run a query using the standard request handler but you need to embed a query that is parsed by the DisMax query parser inside it. This is possible with Solr 4.0 and this recipe will show you how to do it.
Let's start with a simple index that has the following structure (just add the following to the field section in your
schema.xml
file):<field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="title" type="text" indexed="true" stored="true" />
Now let's look at the example data:
<add> <doc> <field name="id">1</field> <field name="title">Revised solrcook book</field> </doc> <doc> <field name="id">2</field> <field name="title">Some book revised</field> </doc> <doc> <field name="id">3</field> <field name...