I'm confused about the problem: exactly which method call is returning
null?  What do yo umean by "it is coming in the contents of
MultiReader"?  Maybe post a full working test showing the problem?

Your indexing code looks correct, except if you are using only
PostingsHighlighter you don't need to index term vectors.  Also, since
you are starting from TextField.TYPE_STORED, you should only need to
call 
offsetsType.setIndexOptions(IndexOptions.DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS)
... all the other settings (except term vectors) are inherited from
TextField.TYPE_STORED.

Mike McCandless

http://blog.mikemccandless.com


On Tue, Jul 16, 2013 at 9:56 AM, VIGNESH S <[email protected]> wrote:
> 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 <[email protected]> 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 <
>> [email protected]> 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 <[email protected]>
>>> 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: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>> --
>> Thanks and Regards
>> Vignesh Srinivasan
>> 9739135640
>>
>
>
>
> --
> Thanks and Regards
> Vignesh Srinivasan
> 9739135640

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to