From general-return-2918-apmail-lucene-general-archive=lucene.apache.org@lucene.apache.org Fri Dec 17 12:27:15 2010 Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 30853 invoked from network); 17 Dec 2010 12:27:15 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 17 Dec 2010 12:27:15 -0000 Received: (qmail 70072 invoked by uid 500); 17 Dec 2010 12:27:15 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 69820 invoked by uid 500); 17 Dec 2010 12:27:13 -0000 Mailing-List: contact general-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@lucene.apache.org Delivered-To: mailing list general@lucene.apache.org Delivered-To: moderator for general@lucene.apache.org Received: (qmail 95112 invoked by uid 99); 17 Dec 2010 11:08:18 -0000 X-ASF-Spam-Status: No, hits=2.3 required=10.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of j.sambs@netural.com does not designate 216.139.236.26 as permitted sender) Date: Fri, 17 Dec 2010 03:07:50 -0800 (PST) From: judi To: general@lucene.apache.org Message-ID: <1292584070037-2104169.post@n3.nabble.com> Subject: solr addSortField MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org i am using solr to index and search documents. i have got the following fields defined in my schema.xml =20 =20 =20 =20 searching the index works perfectly well as long as i do not add a sort field. as soon as i add the following command, the whole thing crashes: solrQuery.addSortField("title", SolrQuery.ORDER.asc); the strange thing about this is, that only sorting by some fields causes th= e program to crash. sorting for example by "id" or "author" works without any problem. here is the error message i get when sorting by "title" or "oemPartner", etc.: org.apache.solr.client.solrj.SolrServerException: Error executing query =09at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java= :95) =09at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:118) =09at solrSearch.SolrSearch.search(SolrSearch.java:46) =09at solrSearch.Main.main(Main.java:54) Caused by: org.apache.solr.common.SolrException: 4__javalangArrayIndexOutOfBoundsException_4___at_orgapachelucenesearchField= CacheImpl$StringIndexCachecreateValueFieldCacheImpljava721___at_orgapachelu= cenesearchFieldCacheImpl$CachegetFieldCacheImpljava224___at_orgapachelucene= searchFieldCacheImplgetStringIndexFieldCacheImpljava692___at_orgapachelucen= esearchFieldComparator$StringOrdValComparatorsetNextReaderFieldComparatorja= va667___at_orgapachelucenesearchTopFieldCollector$OneComparatorNonScoringCo= llectorsetNextReaderTopFieldCollectorjava94___at_orgapachesolrsearchDocSetD= elegateCollectorsetNextReaderDocSetHitCollectorjava140___at_orgapachelucene= searchIndexSearchersearchIndexSearcherjava249___at_orgapachelucenesearchSea= rchersearchSearcherjava171___at_orgapachesolrsearchSolrIndexSearchergetDocL= istAndSetNCSolrIndexSearcherjava1101___at_orgapachesolrsearchSolrIndexSearc= hergetDocListCSolrIndexSearcherjava880___at_orgapachesolrsearchSolrIndexSea= rchersearchSolrIndexSearcherjava341___at_orgapachesolrhandlercomponentQuery= ComponentprocessQueryComponentjava182___at_orgapachesolrhandlercomponentSea= rchHandlerhandleRequestBodySearchHandlerjava195___at_orgapachesolrhandlerRe= questHandlerBasehandleRequestRequestHandlerBasejava131___at_orgapachesolrco= reSolrCoreexecuteSolrCorejava1316___at_orgapachesolrservletSolrDispatchFilt= erexecuteSolrDispatchFilterjava338___at_orgapachesolrservletSolrDispatchFil= terdoFilterSolrDispatchFilterjava241___at_orgmortbayjettyservletServletHand= ler$CachedChaindoFilterServletHandlerjava1089___at_orgmortbayjettyservletSe= rvletHandlerhandleServletHandlerjava365___at_orgmortbayjettysecuritySecurit= yHandlerhandleSecurityHandlerjava216___at_orgmortbayjettyservletSessionHand= lerhandleSessionHandlerjava181___at_orgmortbayjettyhandlerContextHandlerhan= dleContextHandlerjava712___at_orgmortbayjettywebappWebAppContexthandleWebAp= pContextjava405___at_orgmortbayjet 4__javalangArrayIndexOutOfBoundsException_4___at_orgapachelucenesearchField= CacheImpl$StringIndexCachecreateValueFieldCacheImpljava721___at_orgapachelu= cenesearchFieldCacheImpl$CachegetFieldCacheImpljava224___at_orgapachelucene= searchFieldCacheImplgetStringIndexFieldCacheImpljava692___at_orgapachelucen= esearchFieldComparator$StringOrdValComparatorsetNextReaderFieldComparatorja= va667___at_orgapachelucenesearchTopFieldCollector$OneComparatorNonScoringCo= llectorsetNextReaderTopFieldCollectorjava94___at_orgapachesolrsearchDocSetD= elegateCollectorsetNextReaderDocSetHitCollectorjava140___at_orgapachelucene= searchIndexSearchersearchIndexSearcherjava249___at_orgapachelucenesearchSea= rchersearchSearcherjava171___at_orgapachesolrsearchSolrIndexSearchergetDocL= istAndSetNCSolrIndexSearcherjava1101___at_orgapachesolrsearchSolrIndexSearc= hergetDocListCSolrIndexSearcherjava880___at_orgapachesolrsearchSolrIndexSea= rchersearchSolrIndexSearcherjava341___at_orgapachesolrhandlercomponentQuery= ComponentprocessQueryComponentjava182___at_orgapachesolrhandlercomponentSea= rchHandlerhandleRequestBodySearchHandlerjava195___at_orgapachesolrhandlerRe= questHandlerBasehandleRequestRequestHandlerBasejava131___at_orgapachesolrco= reSolrCoreexecuteSolrCorejava1316___at_orgapachesolrservletSolrDispatchFilt= erexecuteSolrDispatchFilterjava338___at_orgapachesolrservletSolrDispatchFil= terdoFilterSolrDispatchFilterjava241___at_orgmortbayjettyservletServletHand= ler$CachedChaindoFilterServletHandlerjava1089___at_orgmortbayjettyservletSe= rvletHandlerhandleServletHandlerjava365___at_orgmortbayjettysecuritySecurit= yHandlerhandleSecurityHandlerjava216___at_orgmortbayjettyservletSessionHand= lerhandleSessionHandlerjava181___at_orgmortbayjettyhandlerContextHandlerhan= dleContextHandlerjava712___at_orgmortbayjettywebappWebAppContexthandleWebAp= pContextjava405___at_orgmortbayjet request: http://localhost:8983/solr/select?q=3Dtext:(apache) AND docClass:(document) AND users:(aarman) AND docType:(repair drawing)&facet=3Dtrue&facet.mincount=3D1&facet.field=3DdocTypeExact&sort=3D= oemPartner asc&wt=3Djavabin&version=3D1 =09at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttp= SolrServer.java:435) =09at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttp= SolrServer.java:244) =09at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java= :89) =09... 3 more =09 can anybody help me? Judi --=20 View this message in context: http://lucene.472066.n3.nabble.com/solr-addSo= rtField-tp2104169p2104169.html Sent from the Lucene - General mailing list archive at Nabble.com.