Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >When i am indexing documents
- {"detected_language":"hi","searchstring":"कपड़ा धोने की
- मशीन","translated_text":"washing machine"},
- {"detected_language":"hi","searchstring":"कपड़ा","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"धोने","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"की","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"मशीन","translated_text":"
- "}
- >Then only 4 documents are indexing in solr core instead of 5
- documents.And these 4 documents are {कपड़ा ,धोने ,की,मशीन}.
- >But when i am doing the indexing like:-
- {"detected_language":"hi","searchstring":"कपड़ा","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"धोने","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"की","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"मशीन","translated_text":"
- "},
- {"detected_language":"hi","searchstring":"कपड़ा धोने की
- मशीन","translated_text":"washing machine"}
- >Then all 5 documents will be indexing.
- >I have use these fields:-
- <field name="searchstring" type="string_hi" indexed="true"
- stored="true" required="true" omitNorms="true" multiValued="false"
- />
- <field name="detected_language" type="string" indexed="true"
- stored="true" omitNorms="true" multiValued="false"/>
- <field name="translated_text" type="string" indexed="true"
- stored="true" omitNorms="true" multiValued="false"/>
- >And the fieldType for searchstring is:-
- <fieldType name="string_hi" class="solr.TextField"
- positionIncrementGap="100">
- <analyzer type="query">
- <charFilter
- class="solr.HTMLStripCharFilterFactory"/>
- <tokenizer class="solr.StandardTokenizerFactory"/>
- </analyzer>
- </fieldType>
- >I expect that all the searchstring will be index..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement