lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ian Lea <ian....@gmail.com>
Subject Re: RangeFilter
Date Fri, 15 Jan 2010 10:22:36 GMT
Indexing code looks OK at a glance.  What does the search code look
like?  Should be easy enough to pass a disk based Directory to your
write method to get an index you can look at/play with in Luke.


--
Ian.


On Thu, Jan 14, 2010 at 6:54 PM, AlexElba <ramalex1@yahoo.com> wrote:
>
> Did you completely re-index?
> Yes I did
>
> Here is method which creates index
>
>
>
> public void write(List<Object[]> data, Directory directory, Analyzer
> analyzer) {
>            IndexWriter  indexWriter = new IndexWriter(directory, analyzer,
>                MaxFieldLength.LIMITED);
>
>        try {
>            for (Object[] obj: data) {
>                try {
>                                        Document document = new Document();
>                                        Field field = new Field("id",
obj[0]....
>                                        document.add(field);
>                                        Field rank = new Field("rank",
NumberTools
>                    .longToString(Long.valueOf(obj[3])), Store.NO,
> Index.ANALYZED_NO_NORMS);
>                                        document.add(rank);
>                                        indexWriter.addDocument(document);
>                } catch (CorruptIndexException e) {
>
>                } catch (IOException e) {
>
>                }
>            }
>        } finally {
>            try {
>                indexWriter.commit();
>            } catch (CorruptIndexException e) {
>
>            } catch (IOException e) {
>              }
>        }
>    }
>
>
> Yeap I am using luke but this app is ram base index...
>
>
>
> Steven A Rowe wrote:
>>
>> Hi AlexElba,
>>
>> Did you completely re-index?
>>
>> If you did, then there is some other problem - can you share (more of)
>> your code?
>>
>> Do you know about Luke?  It's an essential tool for Lucene index
>> debugging:
>>
>>    http://www.getopt.org/luke/
>>
>> Steve
>>
>> On 01/13/2010 at 8:34 PM, AlexElba wrote:
>>>
>>> Hello,
>>>
>>> I change filter to follow
>>>   RangeFilter rangeFilter = new RangeFilter(
>>>                        "rank", NumberTools
>>>                                 .longToString(rating), NumberTools
>>>                                 .longToString(10), true, true);
>>>
>>> and change index to store rank the same way... But still not seeing :(
>>> any results
>>>
>>>
>>> AlexElba wrote:
>>> >
>>> > Hello,
>>> >
>>> > I am currently using lucene 2.4 and have document with 3 fields
>>> >
>>> > id
>>> > name
>>> > rank
>>> >
>>> > and have query and filter when I am trying to use rang filter on rank I
>>> > am not getting any result back
>>> >
>>> > RangeFilter rangeFilter = new RangeFilter("rank", "3", "10", true,
>>> > true);
>>> >
>>> > I have documents which are in this interval
>>> >
>>> >
>>> > Any suggestion what am I doing wrong?
>>> >
>>> > Regards
>>> >
>>> >
>>> >
>>> >
>>> >
>>>
>>> -- View this message in context: http://old.nabble.com/RangeFilter-
>>> tp27148785p27155102.html Sent from the Lucene - Java Users mailing list
>>> archive at Nabble.com.
>>>
>>>
>>> --------------------------------------------------------------------- To
>>> unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For
>>> additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>>
>
> --
> View this message in context: http://old.nabble.com/RangeFilter-tp27148785p27166330.html
> Sent from the Lucene - Java Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message