Hi Tushar,
You can try this it works out well, ..... ... <fieldType name="TestType" class="com.abc.lucene.TestType" sortMissingLast="true" omitNorms="true"/> and have unique key and default search fields enabled. ..... Java code for the new custom type, public class TestType extends FieldType{ @Field private String id_s_i_s_nm; @Field private String pNumber; @Field private String name_s_i_s_nm; } TestType testType = new TestType(); // set the properties server.addBean(testType); UpdateRequest req = new UpdateRequest(); req.setAction( UpdateRequest.ACTION.COMMIT, false, false ); //req.add(docs); UpdateResponse res = req.process(server); This uploads an object to Solr! Tushar_Gandhi wrote: > > Hi, > Is it possible to create a new field type in solr? > If yes, can anyone tell me how to do that? > I tried with this:- > <fieldType name="user_name" class="solr.TextField" > positionIncrementGap="100"> > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <!-- in this example, we will only use synonyms at query time > <filter class="solr.SynonymFilterFactory" > synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> > --> > <filter class="solr.StopFilterFactory" ignoreCase="true" > words="stopwords.txt"/> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="1" > catenateNumbers="1" catenateAll="0"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > ignoreCase="true" expand="true"/> > <filter class="solr.StopFilterFactory" ignoreCase="true" > words="stopwords.txt"/> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="0" > catenateNumbers="0" catenateAll="0"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> > </analyzer> > </fieldType> > Is it right? > Thanks, > Tushar > -- View this message in context: http://www.nabble.com/Creating-a-new-field-type.-tp21847887p22429444.html Sent from the Solr - User mailing list archive at Nabble.com.