lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Germán Biozzoli <germanbiozz...@gmail.com>
Subject Re: Newbie problem ordering results
Date Tue, 11 Aug 2009 15:03:18 GMT
Sure

<fieldtype name="string" class="solr.StrField" sortMissingLast="true"
omitNorms="true"/>

The strange thing is that I could sort by another fields that is
defined using string, but not by another defined as some tokenized
field and after that copied as string.

I attach the schema.xml for the case is there another error and the
error log says the following

INFO: UnInverted multi-valued field
{field=date,memSize=70356,tindexSize=40,time=381,phase1=381,nTerms=99,bigTerms=5,termInstances=4330,uses=0}
11/08/2009 12:42:31 org.apache.solr.request.UnInvertedField uninvert
INFO: UnInverted multi-valued field
{field=local_medium,memSize=70088,tindexSize=56,time=10,phase1=10,nTerms=30,bigTerms=2,termInstances=2461,uses=0}
11/08/2009 12:42:31 org.apache.solr.core.SolrCore execute
INFO: [] webapp=/solr path=/select
params={rows=20&wt=json&facet.field=contributorfacet&facet.field=subjectfacet&facet.field=provenance&facet.field=local_state&facet.field=date&facet.field=local_medium&facet.limit=15&q=text:fisica&start=0&facet.mincount=1&fl=id,title,contributor,subject,provenance,date,coverage,publisher,score,local_state,local_url&sort=score+desc&facet=true}
hits=312 status=0 QTime=4963
11/08/2009 12:51:46 org.apache.solr.core.SolrCore execute

*** This is the order by date desc that is working OK and it's defined as string

INFO: [] webapp=/solr path=/select
params={rows=20&wt=json&q=text:fisica&start=0&sort=date+desc&fl=id,title,contributor,subject,provenance,date,coverage,publisher,score,local_state,local_url}
hits=312 status=0 QTime=174


11/08/2009 12:52:38 org.apache.solr.common.SolrException log
GRAVE: java.lang.RuntimeException: there are more terms than documents
in field "contributororder", but it's impossible to sort on tokenized
fields
	at org.apache.lucene.search.FieldCacheImpl$8.createValue(FieldCacheImpl.java:518)
	at org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:81)
	at org.apache.lucene.search.FieldCacheImpl.getStringIndex(FieldCacheImpl.java:491)
	at org.apache.solr.search.MissingLastOrdComparator.setNextReader(MissingStringLastComparatorSource.java:181)
	at org.apache.lucene.search.TopFieldCollector$OneComparatorNonScoringCollector.setNextReader(TopFieldCollector.java:92)
	at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:242)
	at org.apache.lucene.search.Searcher.search(Searcher.java:173)
	at org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:988)
	at

Thanks a lot
German


On Tue, Aug 11, 2009 at 1:56 AM, Avlesh Singh<avlesh@gmail.com> wrote:
> Can you please post the fieldType definition for the "string" field in your
> schema.xml?
>
> Cheers
> Avlesh
>
> On Tue, Aug 11, 2009 at 9:52 AM, Germán Biozzoli
> <germanbiozzoli@gmail.com>wrote:
>
>> Hello everybody
>>
>> I have the following (resumed) schema:
>>
>> ....
>>    <field name="title" type="text" indexed="true" stored="true"
>> multiValued="true"/>
>>   <field name="titleorder" type="string" indexed="true" stored="true"
>> multiValued="true"/>
>>   <field name="contributor" type="text" indexed="true" stored="true"
>> multiValued="true"/>
>>   <field name="contributorfacet" type="textFacetN" indexed="true"
>> stored="true" multiValued="true"/>
>>   <field name="contributororder" type="string" indexed="true"
>> stored="true" multiValued="true"/>
>> .....
>> ....
>> <copyField source="title" dest="text" />
>> <copyField source="title" dest="titleorder" />
>> <copyField source="contributor" dest="text" />
>> <copyField source="contributor" dest="contributorfacet" />
>> <copyField source="contributor" dest="contributororder" />
>> ...
>>
>> I use for instance contributor for searching, contributorfacet for
>> faceting and order for ordering results, but when I try to order using
>> contributororder, Solr says that cannot order by a tokenized
>> field...(?)
>>
>> I'm using Solr 1.4 nightly. Is this a bug? I believe that in previous
>> versions I have this issue working...
>>
>> Regards and thanks
>> Germán
>>
>

Mime
View raw message