thanks that was it
Joel
On Dec 3, 2009, at 11:06 AM, Yonik Seeley wrote:
The schemas probably aren't the same. Looks like one has position
increments enabled for the stopword filter in the field type, and one
doesn't.
-Yonik
http://www.lucidimagination.com
On Thu, Dec 3, 2009 at 11:00 AM, Joel Nylund <jnyl...@yahoo.com>
wrote:
same client, here are the debug results, something interesting is
going on,
I dont understand solr/lucene well enough to understand, see below
not working env (linux)
<response>
-
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">2</int>
-
<lst name="params">
<str name="debugQuery">true</str>
<str name="q">countryName:"Bosnia and Herzegovina"</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
-
<lst name="debug">
<str name="rawquerystring">countryName:"Bosnia and Herzegovina"</str>
<str name="querystring">countryName:"Bosnia and Herzegovina"</str>
<str name="parsedquery">PhraseQuery(countryName:"bosnia
herzegovina")</str>
<str name="parsedquery_toString">countryName:"bosnia herzegovina"</
str>
<lst name="explain"/>
<str name="QParser">LuceneQParser</str>
-
<lst name="timing">
<double name="time">2.0</double>
-
<lst name="prepare">
<double name="time">1.0</double>
-
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">1.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
-
<lst name="process">
<double name="time">1.0</double>
-
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
</lst>
</lst>
</response>
working env (osx)
<response>
-
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">54</int>
-
<lst name="params">
<str name="q">countryName:"Bosnia and Herzegovina"</str>
<str name="debugQuery">true</str>
</lst>
</lst>
-
<result name="response" numFound="2" start="0">
-
<doc>
<str name="countryName">Bosnia and Herzegovina</str>
<str name="id">83964763</str>
</doc>
-
<doc>
<str name="countryName">Bosnia and Herzegovina</str>
<str name="id">96465437</str>
</doc>
</result>
-
<lst name="debug">
<str name="rawquerystring">countryName:"Bosnia and Herzegovina"</str>
<str name="querystring">countryName:"Bosnia and Herzegovina"</str>
<str name="parsedquery">PhraseQuery(countryName:"bosnia ?
herzegovina")</str>
<str name="parsedquery_toString">countryName:"bosnia ?
herzegovina"</str>
-
<lst name="explain">
-
<str name="83964763">
15.619301 = fieldWeight(countryName:"bosnia herzegovina" in
260955), product
of:
1.0 = tf(phraseFreq=1.0)
24.990881 = idf(countryName: bosnia=2 herzegovina=2)
0.625 = fieldNorm(field=countryName, doc=260955)
</str>
-
<str name="96465437">
15.619301 = fieldWeight(countryName:"bosnia herzegovina" in
275091), product
of:
1.0 = tf(phraseFreq=1.0)
24.990881 = idf(countryName: bosnia=2 herzegovina=2)
0.625 = fieldNorm(field=countryName, doc=275091)
</str>
</lst>
<str name="QParser">LuceneQParser</str>
-
<lst name="timing">
<double name="time">53.0</double>
-
<lst name="prepare">
<double name="time">24.0</double>
-
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
-
<lst name="process">
<double name="time">27.0</double>
-
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
-
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">27.0</double>
</lst>
</lst>
</lst>
</lst>
</response>
On Dec 3, 2009, at 10:20 AM, Yonik Seeley wrote:
Are you querying both systems from the same browser / client?
Try adding debugQuery=true and see of the query parses the same for
both (could be the browser/client doing extra escaping or
something).
-Yonik
http://www.lucidimagination.com
On Thu, Dec 3, 2009 at 10:14 AM, Joel Nylund <jnyl...@yahoo.com>
wrote:
I have 2 environments one works great for this query:
my osx environment:
http://localhost:8983/solr/select?q=countryName:%22Bosnia%20and%20Herzegovina%22
- returns 2 results
my linux environment:
http://localhost:8983/solr/select?q=countryName:%22Bosnia%20and%20Herzegovina%22
- returns 0 results
same configs, same index etc, both using solr 1.4, in linux env
if I run
this query:
/solr/select?q=id:96465437
<response>
-
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
-
<lst name="params">
<str name="q">id:96465437</str>
</lst>
</lst>
-
<result name="response" numFound="1" start="0">
-
<doc>
...
<str name="countryName">Bosnia and Herzegovina</str>
....
</doc>
</result>
</response>
So the records are in the index.....
I checked the admin, they are indexed using the same type (text),
and I
cannot see any differences.
any idea why it works on one env and not the other? anything I
can check
in
admin to get to the bottom of this?
thanks
Joel