NPE while sorting

2009-06-16 Thread Nirkhe, Chandra
Hi,
Solr is throwing Null pointer exception when soring on a field.


http://localhost:9080/solr/select?version=2.2q=*:*qt=geolat=41.883784
long=-87.637668radius=25rows=100sort=geo_distance%20top


Using 16-June build. Any pointers ??


HTTP Status 500 - null java.lang.NullPointerException at
org.apache.lucene.search.SortField.getComparator(SortField.java:483) at
org.apache.lucene.search.FieldValueHitQueue$OneComparatorFieldValueHitQu
eue.init(FieldValueHitQueue.java:80) at
org.apache.lucene.search.FieldValueHitQueue.create(FieldValueHitQueue.ja
va:190) at
org.apache.lucene.search.TopFieldCollector.create(TopFieldCollector.java
:851) at
org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.
java:972) at
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.j
ava:880) at
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:3
37) at
org.apache.solr.search.SolrIndexSearcher.getDocList(SolrIndexSearcher.ja
va:1149) at
com.pjaol.search.solr.component.LocalSolrQueryComponent.process(LocalSol
rQueryComponent.java:286) at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(Search
Handler.java:195) at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerB
ase.java:131) at
org.apache.solr.core.SolrCore.execute(SolrCore.java:1328) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.ja
va:341) at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j
ava:244) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
51) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:87
4) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc
essConnection(Http11BaseProtocol.java:665) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689) at java.lang.Thread.run(Thread.java:595)


localsolr sort

2009-06-15 Thread Nirkhe, Chandra
Hi 

I am trying to sort local results on geo_distance order. But getting
Unknown solr order error.

 

HTTP Status 400 - Unknown sort order: asc

 

Following is the HTTP request:

 

http://localhost:8080/solr/select?indent=onq=*:*qt=geolat=41.883784l
ong=-87.637668radius=30sort=geo_distance%20asc

 

Using Solr 1.5 latest trunk.

 

Any help is greatly appreciated.

 

 

Regards

Chandra

 

 



localsolr and collapse in Solr 1.4

2009-06-12 Thread Nirkhe, Chandra
Hi,

Has anyone successfully used localsolr and collapse together in Solr
1.4. I am getting two result-sets one from localsolr and other from
collapse. I need a merged result-set.

Any pointers  ???



localSolr + collapse

2009-06-11 Thread Nirkhe, Chandra

Hi,
I am using localSolr with collapse. Query response gives two result sets
one generated by localSolr based on geo distance and other by collapsing
fields. How can I get combined result set?


SolrConfig.xml

requestHandler name=geo
class=org.apache.solr.handler.component.SearchHandler
lst name=defaults 
 str name=echoParamsexplicit/str
 float name=tie0.01/float
/lst
lst name=invariants
  str name=spellcheck.collatetrue/str 
  str name=spellchecktrue/str 
  str name=facettrue/str 
  str name=facet.mincount1/str 
/lst
arr name=components
strcollapse/str
   strlocalsolr/str 
strfacet/str
strdebug/str 
/arr
/requestHandler



I am using solr 1.4 nightly build with collapse patch. Localsolr version
is 1.5

Query:
http://localhost:8080/solr/select?q=TVqt=geocollapse=truecollapse.fie
ld=resource_idlat=41.883784long=-87.637668radius=100


Regards
Chandra



Collapse Results

2009-06-08 Thread Nirkhe, Chandra
Hi,
I am using Solr 1.3 with collapse patch. In the results it returns
standard response as well as collapse response. How do I get just
collapse response?

Regards
Chandra

responseHeader:{
  status:0,
  QTime:25,
  params:{
collapse:true,
wt:json,
collapse.field:resource_id,
indent:on,
fl:resource_id,
q:George,
qt:provider,
version:2.2}},
 response:{numFound:5364,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001},
{
 resource_id:1001}]
 },
 spellcheck:{
  suggestions:[]},
 collapse_counts:[
  field,resource_id,
  doc,[
10001,1628,
64308,88,
66931,148,
79374,23,
107152,621,
135179,87,
242091,154,
254375,192,
264802,143,
388030,352],
  count,[
1001,1628,
1060,88,
1064,148,
1084,23,
1127,621,
1141,87,
1899,154,
1913,192,
1924,143,
2024,352],
  debug,[
Docset type,HashDocSet(16),
Total collapsing time(ms),10,
Create uncollapsed docset(ms),8,
Collapsing normal time(ms),1,
Creating collapseinfo time(ms),1,
Convert to bitset time(ms),0,
Create collapsed docset time(ms),0]],
 response:{numFound:16,start:0,docs:[
{
 resource_id:1001},
{
 resource_id:1060},
{
 resource_id:1064},
{
 resource_id:1084},
{
 resource_id:1127},
{
 resource_id:1141},
{
 resource_id:1899},
{
 resource_id:1913},
{
 resource_id:1924},
{
 resource_id:2024}]
 }}