why is the POJO extending FieldType?
it does not have to.

composite types are not supported.because Solr cannot support that.
But the field can be a List or array.

On Thu, Apr 2, 2009 at 5:00 PM, Praveen Kumar Jayaram
<praveen198...@gmail.com> wrote:
>
> Could someone give suggestions for this issue?
>
>
> Praveen Kumar Jayaram wrote:
>>
>> Hi
>>
>> I am trying to have a complex POJO type in Solr 1.3
>> i.e Object inside object.
>>
>> Below is a sample Field created,
>>
>> public class TestType extends FieldType{
>>     @Field
>>     private String requestorID_s_i_s_nm;
>>
>>     @Field
>>     private String partNumber;
>>
>>     @Field
>>     private String requestorName_s_i_s_nm;
>>
>>     @Field
>>     private InnerType innerType;
>> }
>>
>> Where InnerType is another custom Java type.
>>
>> public class InnerType extends FieldType{
>>       private String name_s_i_s_nm;
>> }
>>
>>
>> The schema configuration is as shown below,
>>
>> ....
>> <fieldType name="TestType" class="com.abc.lucene.TestType"
>> sortMissingLast="true" omitNorms="true"/>
>> <fieldType name="InnerType" class="com.abc.lucene.InnerType"
>> sortMissingLast="true" omitNorms="true"/>
>> ....
>> ....
>>
>> When I try to add an TestType POJO using below code, am getting unkown
>> field "innerType" error,
>>
>> String url = "http://localhost:8983/solr";;
>> SolrServer server = new CommonsHttpSolrServer( url );
>>
>> InnerType inner = new InnerType();
>> inner.setName_s_i_s_nm("Test");
>>
>> TestType praveen = new TestType();
>> praveen.setPartNumber("000001-0001");
>> praveen.setRequestorID_s_i_s_nm("1111");
>> praveen.setRequestorName_s_i_s_nm("Praveen Kumar Jayaram");
>> praveen.setInnerType(inner);
>>
>> server.addBean(praveen);
>> UpdateRequest req = new UpdateRequest();
>> req.setAction( UpdateRequest.ACTION.COMMIT, false, false );
>> UpdateResponse res = req.process(server);
>>
>> Initially POJO was getting added when it was not composite POJO.
>> After trying to have composite POJO things are not working.
>> What is that I am doing wrong??
>>
>> Any help will be appreciated.
>>
>>
>>
>
>
> -----
> Regards,
> Praveen
> --
> View this message in context: 
> http://www.nabble.com/Composite-POJO-support-tp22841854p22845799.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>



-- 
--Noble Paul
  • Composite POJO suport Praveen Kumar Jayaram
    • Re: Composite POJ... Praveen Kumar Jayaram
      • Re: Composite... Noble Paul നോബിള്‍ नोब्ळ्
        • Re: Compo... Praveen Kumar Jayaram
          • Re: C... Noble Paul നോബിള്‍ नोब्ळ्
            • ... Praveen Kumar Jayaram
              • ... Noble Paul നോബിള്‍ नोब्ळ्

Reply via email to