lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From VIGNESH S <vigneshkln...@gmail.com>
Subject Re: MultiFields.getReader() returns null
Date Tue, 16 Jul 2013 13:56:01 GMT
Hi Mike,

If i use StringField.Type_STORED instead of TextField.Type_Stored it is
coming in the contents of MultiReader..



On Tue, Jul 16, 2013 at 7:16 PM, VIGNESH S <vigneshklncit@gmail.com> wrote:

> Hi Mike,
>
> Thanks for your Reply.
>
> Contents are Getting Indexed..In MultiReader the other two fields are
> coming except the field(ContentIndex.KEY_TEXTCONTENT) which i indexed
> like below
>
> FieldType offsetsType = new FieldType(TextField.TYPE_STORED);
> offsetsType.setIndexed(true);
>  offsetsType.setStored(true);
> offsetsType.setStoreTermVectors(true);
> offsetsType.setTokenized(true);
>  offsetsType.setStoreTermVectorOffsets(true);
>
> offsetsType.setIndexOptions(IndexOptions.DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS);
> Document doc = new Document();
>  Field body = new Field(ContentIndex.KEY_TEXTCONTENT, "", offsetsType);
>   body.setStringValue(content);
>
> Any problem with the above indexing methodology..Basically I am Indexing
> like this for implementing Postings Highlighter..
>
> Please kindly help..
>
>
> On Tue, Jul 16, 2013 at 5:06 PM, Michael McCandless <
> lucene@mikemccandless.com> wrote:
>
>> MultiFields.getFields returns null if the reader has no postings.  Are
>> you sure you actually indexed any content?
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>>
>> On Tue, Jul 16, 2013 at 3:06 AM, VIGNESH S <vigneshklncit@gmail.com>
>> wrote:
>> > Hi,
>> >
>> > I am creating index like this in\\using Lucene 4.3.1
>> >
>> > I am using 3 fields like
>> >
>> > FieldType offsetsType = new FieldType(TextField.TYPE_STORED);
>> > offsetsType.setIndexed(true);
>> > offsetsType.setStored(true);
>> > offsetsType.setStoreTermVectors(true);
>> > offsetsType.setTokenized(true);
>> > offsetsType.setStoreTermVectorOffsets(true);
>> >
>> offsetsType.setIndexOptions(IndexOptions.DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS);
>> > Document doc = new Document();
>> >  Field body = new Field(ContentIndex.KEY_TEXTCONTENT, "", offsetsType);
>> >  body.setStringValue(content);
>> >
>> >
>> > In Search, I am using code like this
>> >
>> > Fields fields = MultiFields.getFields(mReader);
>> >
>> > It returns null in Fields..What can be the problem
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Thanks and Regards
>> > Vignesh Srinivasan
>> > 9739135640
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>
>
> --
> Thanks and Regards
> Vignesh Srinivasan
> 9739135640
>



-- 
Thanks and Regards
Vignesh Srinivasan
9739135640

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message