Hi, I have a fieldtype "suggestion" with definition as :
*<fieldType name="suggestion" class="solr.TextField" positionIncrementGap="100">* * <analyzer type="index">* * <tokenizer class="solr.StandardTokenizerFactory"/>* * <filter class="solr.LowerCaseFilterFactory"/>* * <filter class="solr.ShingleFilterFactory" minShingleSize="3" maxShingleSize="6" outputUnigramsIfNoShingles="true" /> * * </analyzer>* * <analyzer type="query">* * <tokenizer class="solr.WhitespaceTokenizerFactory"/>* * <filter class="solr.LowerCaseFilterFactory"/>* * </analyzer>* * </fieldType>* I have a field named "mysuggestion" with definition as : *<field name="mysuggestion" type="suggestion" multiValued="true" indexed="true" stored="false"/>* *I copy other field - names, countries, short description to "mysuggestion".* I am building a suggestor on top of this field as: * <lst name="suggester">* * <str name="name">fuzzySuggester</str>* * <str name="lookupImpl">FuzzyLookupFactory</str>* * <str name="dictionaryImpl">DocumentDictionaryFactory</str>* * <str name="buildOnStartup">true</str>* * <str name="buildOnCommit">true</str>* * <str name="field">mysuggestion</str>* * <str name="exactMatchFirst">true</str>* * <str name="suggestAnalyzerFieldType">suggestion</str> * * </lst>* Expectation: returned Syggestions should be shingles not the entire line of description or name. 1. Is it possible to pass suggestors a tokenized/analyzed field ? 2. Is it possible to retrieve tokenized values from solr ? Regards, Govind