Ooops, hit send too quickly. Could you show us the entire URL you send
that produces the error?

Erick

On Wed, Sep 8, 2010 at 7:58 AM, Erick Erickson <erickerick...@gmail.com>wrote:

> The change in the schema shouldn't matter (emphasis on the should).
>
> What version of SOLR are you using? I tried this query and it works just
> fine for me, I'm using 1.4.1
>
> Best
> Erick
>
>
> On Wed, Sep 8, 2010 at 4:38 AM, Alessandro Benedetti <
> benedetti.ale...@gmail.com> wrote:
>
>> My request was very simple:
>> q= astronomy^0
>> And Solr returned the exception.
>> Maybe the zero boost factor is not causing the exception?
>>
>> 1) We indexed n documents with a Schema.xml.
>> 2)Then we changed some field type in the Schema.xml
>> 3)Then we indexed other m documents
>>
>> Maybe this could cause the exception?
>>
>>
>>
>> 2010/9/7 Grant Ingersoll <gsing...@apache.org>
>>
>> >
>> > On Sep 7, 2010, at 7:08 AM, Alessandro Benedetti wrote:
>> >
>> > > Hi all,
>> > > I need to retrieve query-results with a ranking independent from each
>> > > query-result's default lucene score, which means assigning the same
>> score
>> > to
>> > > each query result.
>> > > I tried to use a zero boost factor ( ^0 ) to reset to zero each
>> > > query-result's score.
>> > > This strategy seems to work within the "example" solr instance, but in
>> my
>> > > Solr instance, using a zero boost factor causes a Buffer Exception
>> > > (
>> > > HTTP Status 500 - null java.lang.IllegalArgumentException at
>> > > java.nio.Buffer.limit(Buffer.java:249) at
>> > >
>> >
>> org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:123)
>> > > at
>> > >
>> >
>> org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:157)
>> > > at
>> > >
>> >
>> org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:38)
>> > > at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:70) at
>> > > org.apache.lucene.store.IndexInput.readLong(IndexInput.java:93) at
>> > > org.apache.lucene.index.FieldsReader.doc(FieldsReader.java:210) at
>> > > org.apache.lucene.index.SegmentReader.document(SegmentReader.java:948)
>> at
>> > >
>> >
>> org.apache.lucene.index.DirectoryReader.document(DirectoryReader.java:506)
>> > > at org.apache.lucene.index.IndexReader.document(IndexReader.java:947)
>> > > )
>> >
>> > Hmm, that stack trace doesn't align w/ the boost factor.  What  was your
>> > request?  I think there might be something else wrong here.
>> >
>> > > Do you know any other technique to reset to some fixed constant value,
>> > all
>> > > the query-result's scores?
>> > > Each query result should obtain the same score.
>> > > Any suggestion?
>> >
>> >
>> > The ConstantScoreQuery or a Filter should do this.  You could do
>> something
>> > like:
>> >
>> > &q=*:*&fq=<the real query>, as in &q=*:*&fq=field:foo
>> >
>> > -Grant
>> >
>> >
>> > --------------------------
>> > Grant Ingersoll
>> > http://lucenerevolution.org Apache Lucene/Solr Conference, Boston Oct
>> 7-8
>> >
>> >
>>
>>
>> --
>> --------------------------
>>
>> Benedetti Alessandro
>> Personal Page: http://tigerbolt.altervista.org
>>
>> "Tyger, tyger burning bright
>> In the forests of the night,
>> What immortal hand or eye
>> Could frame thy fearful symmetry?"
>>
>> William Blake - Songs of Experience -1794 England
>>
>
>

Reply via email to