Hello,

I inserted the following documents into Solr:

-------------------------------------------------------------------------------------------

<add>
<doc>
 <field name="id">124</field>
 <field name="foobar_facet">Jake Conk</field>
</doc>
<doc>
 <field name="id">125</field>
 <field name="foobar_facet">Jake Conk</field>
</doc>
</add>

-------------------------------------------------------------------------------------------

id is the only required integer field.
foobar_facet is a dynamic string field.

When I try to search for anything with the word Jake in it the
following ways I get no results.


select?q=Jake
select?q=Jake*


I thought one of those two should work but the only way I got it to
work was by specifying which field "Jake" is in along with a wild
card.


select?q=foobar_facet:Jake*


1) Does this mean for each field I would like to search if Jake exists
I would have to add each field like I did above to the query?

2) How would I search if I want to find the name Jake anywhere in the
string? The documentation
(http://lucene.apache.org/java/docs/queryparsersyntax.html) states
that I cannot use a wildcard as the first character such as *Jake*

Thanks,
- Jake

Reply via email to