Module Expr Str Import alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Dict Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Dict Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore ListLoad Assign NameStore Dict Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore ListLoad Str Str Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore ListLoad Str Str Assign NameStore Num Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore BinOpAdd AttributeLoad NameLoad attr ListLoad Str decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore NameLoad Assign NameStore TupleLoad decorator_list Expr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Num decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Call NameLoad keyword NameLoad keyword Str keyword NameLoad Call NameLoad keyword Num keyword Num keyword Num keyword Num keyword Num keyword Num NameLoad NameLoad Call NameLoad keyword Str NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Call NameLoad keyword Str keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword Str Call NameLoad keyword Num keyword Num keyword Num keyword Num keyword Num keyword Num NameLoad NameLoad Call NameLoad keyword Str NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad keyword TupleLoad Call NameLoad keyword Str keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword Str Call NameLoad keyword Num keyword Num keyword Num keyword Num keyword Num NameLoad Call NameLoad keyword Str NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad keyword TupleLoad Call NameLoad keyword NameLoad keyword Str Call NameLoad keyword Num keyword Num keyword Num keyword Num keyword Num NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad NameLoad Call NameLoad keyword Str keyword NameLoad keyword NameLoad Call NameLoad keyword NameLoad keyword Str NameLoad NameLoad Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad NameLoad Call NameLoad keyword NameLoad keyword Str NameLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad keyword NameLoad keyword TupleLoad NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword TupleLoad NameLoad NameLoad Call NameLoad keyword Str keyword Str keyword Str decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults vararg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListComp TupleLoad NameLoad NameLoad comprehension NameStore ListLoad Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore TupleLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad ListComp TupleLoad NameLoad NameLoad comprehension NameStore ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Call NameLoad Call NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad ListComp TupleLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword Str keyword NameLoad keyword NameLoad decorator_list
N/A N/A 
Created on Jan 15, 2011

@author: al
 N/A os util * collections deque SolrFieldType N/A BaseSolrXMLElement N/A N/A tag fieldType N/A required N/A solr_class type_name class name N/A options N/A indexed stored sort_missing_first sort_missing_last omit_norms term_vectors compressed multi_valued position_increment_gap N/A String N/A SolrFieldType N/A N/A solr_class solr.StrField N/A type_name string N/A omit_norms True N/A sort_missing_last True N/A UniqueId N/A SolrFieldType N/A N/A solr_class solr.UUIDField N/A type_name uuid N/A Boolean N/A SolrFieldType N/A N/A solr_class solr.BoolField N/A type_name boolean N/A omit_norms True N/A sort_missing_last True N/A Date N/A SolrFieldType N/A N/A solr_class solr.DateField N/A type_name date N/A Random N/A SolrFieldType N/A N/A solr_class solr.RandomSortField N/A type_name random N/A N/A  
Numeric types 
 Integer N/A SolrFieldType N/A N/A solr_class solr.IntField N/A type_name int N/A omit_norms True N/A Long N/A SolrFieldType N/A N/A solr_class solr.LongField N/A type_name long N/A omit_norms True N/A Float N/A SolrFieldType N/A N/A solr_class solr.FloatField N/A type_name float N/A omit_norms True N/A Double N/A SolrFieldType N/A N/A solr_class solr.DoubleField N/A type_name double N/A omit_norms True N/A SortableInteger N/A SolrFieldType N/A N/A solr_class solr.SortableIntField N/A type_name sint N/A omit_norms True N/A sort_missing_last True N/A SortableLong N/A SolrFieldType N/A N/A solr_class solr.SortableLongField N/A type_name slong N/A omit_norms True N/A sort_missing_last True N/A SortableDouble N/A SolrFieldType N/A N/A solr_class solr.SortableDoubleField N/A type_name sdouble N/A omit_norms True N/A sort_missing_last True N/A SortableFloat N/A SolrFieldType N/A N/A solr_class solr.SortableFloatField N/A type_name sfloat N/A omit_norms True N/A sort_missing_last True N/A N/A 
Tokenizers
 Tokenizer N/A BaseSolrXMLElement N/A N/A solr_class None N/A tag tokenizer N/A required N/A solr_class class N/A WhitespaceTokenizer N/A Tokenizer N/A N/A solr_class solr.WhitespaceTokenizerFactory N/A StandardTokenizer N/A Tokenizer N/A N/A solr_class solr.StandardTokenizerFactory N/A KeywordTokenizer N/A Tokenizer N/A N/A solr_class solr.KeywordTokenizerFactory N/A LetterTokenizer N/A Tokenizer N/A N/A solr_class solr.LetterTokenizerFactory N/A HTMLStripWhitespaceTokenizer N/A Tokenizer N/A N/A solr_class solr.HTMLStripWhitespaceTokenizerFactory N/A HTMLStripStandardTokenizer N/A Tokenizer N/A N/A solr_class solr.HTMLStripStandardTokenizerFactory N/A PatternTokenizer N/A Tokenizer N/A N/A  To be subclassed further as needed, for instance:
    
    class GroupingPatternTokenizer(PatternTokenizer):
        pattern= "'([^']+)'"
        group = 1
        
     N/A solr_class solr.PatternTokenizerFactory N/A options N/A pattern group N/A N/A 
Filter classes
 Filter N/A BaseSolrXMLElement N/A N/A solr_class None N/A tag filter N/A options N/A N/A required N/A solr_class class N/A LowerCaseFilter N/A Filter N/A N/A solr_class solr.LowerCaseFilterFactory N/A StandardFilter N/A Filter N/A N/A solr_class solr.StandardFilterFactory N/A TrimFilter N/A Filter N/A N/A solr_class solr.TrimFilterFactory N/A options N/A update_offsets N/A LengthFilter N/A Filter N/A N/A solr_class solr.LengthFilterFactory N/A options N/A min max N/A RemoveDuplicatesFilter N/A Filter N/A N/A  Add this as your last analysis step N/A solr_class solr.RemoveDuplicatesTokenFilterFactory N/A ISOLatin1AccentFilter N/A Filter N/A N/A  Normalize accented characters  N/A solr_class solr.ISOLatin1AccentFilterFactory N/A CapitalizationFilter N/A Filter N/A N/A solr_class solr.CapitalizationFilterFactory N/A PatternReplaceFilter N/A Filter N/A N/A  To be subclassed further as needed N/A solr_class solr.PatternReplaceFilterFactory N/A options N/A pattern replacement replace N/A N/A  
CharFilterFactories are available only for Solr 1.4 and higher
 MappingCharFilter N/A Filter N/A N/A solr_class solr.MappingCharFilterFactory N/A PatternReplaceCharFilter N/A Filter N/A N/A  To be subclassed further as needed N/A solr_class solr.PatternReplaceCharFilterFactory N/A options N/A pattern replacement replace N/A HTMLStripCharFilter N/A Filter N/A N/A  Strips out HTML embedded in text. Good for blog posts, etc.
    that are not HTML documents themselves but may contain HTML  N/A solr_class solr.HTMLStripCharFilterFactory N/A N/A 
WordDelimiter - highly customizable, don't just use mine
 WordDelimiterFilter N/A Filter N/A N/A solr_class solr.WordDelimiterFilterFactory N/A options N/A generate_word_parts generate_number_parts catenate_words catenate_numbers catenate_all split_on_case_change split_on_numerics stem_english_possessive preserve_original N/A EnglishPorterFilter N/A Filter N/A N/A solr_class solr.EnglishPorterFilterFactory N/A options N/A protected N/A SnowballPorterFilter N/A Filter N/A N/A solr_class solr.SnowballPorterFilterFactory N/A options N/A language N/A SynonymFilter N/A Filter N/A N/A solr_class solr.SynonymFilterFactory N/A options N/A synonyms ignore_case expand N/A StopFilter N/A Filter N/A N/A solr_class solr.StopFilterFactory N/A options N/A words ignore_case N/A N/A 
Phonetic filters for sounds-like analysis
 DoubleMetaphoneFilter N/A Filter N/A N/A solr_class solr.DoubleMetaphoneFilterFactory N/A options N/A inject max_code_length N/A PhoneticFilter N/A Filter N/A N/A solr_class solr.PhoneticFilterFactory N/A options N/A encoder inject N/A MetaphoneFilter N/A PhoneticFilter N/A N/A encoder Metaphone N/A SoundexFilter N/A PhoneticFilter N/A N/A encoder Soundex N/A RefinedSoundexFilter N/A PhoneticFilter N/A N/A encoder RefinedSoundex N/A N/A 
NGramFilter does substring matches based on a gram size that you specify.
Use with caution...
 NGramFilter N/A Filter N/A N/A solr_class solr.NGramFilterFactory N/A options N/A min_gram_size max_gram_size N/A min_gram_size 2 N/A max_gram_size 15 N/A EdgeNGramFilter N/A NGramFilter N/A N/A solr_class solr.EdgeNGramFilterFactory N/A options N/A N/A NGramFilter options N/A side N/A N/A  
Analyzer
 Analyzer N/A BaseSolrXMLElement N/A N/A INDEX index N/A QUERY query N/A tag analyzer N/A options N/A type N/A tokenizer WhitespaceTokenizer N/A filters N/A N/A N/A 
All text-based field_types
 BaseText N/A SolrFieldType N/A N/A solr_class solr.TextField N/A position_increment_gap 100 N/A SimpleTokenizedText N/A BaseText N/A N/A type_name text_ws N/A anaylzer N/A Analyzer tokenizer WhitespaceTokenizer N/A Text N/A BaseText N/A N/A type_name text N/A index_analyzer N/A Analyzer type N/A Analyzer INDEX tokenizer WhitespaceTokenizer filters N/A N/A StopFilter ignore_case True words stopwords.txt enable_position_increments True N/A WordDelimiterFilter generate_word_parts 1 generate_number_parts 1 catenate_words 1 catenate_numbers 1 catenate_all 0 split_on_case_change 1 LowerCaseFilter ISOLatin1AccentFilter N/A EnglishPorterFilter protected protwords.txt RemoveDuplicatesFilter N/A query_analyzer N/A Analyzer type N/A Analyzer QUERY tokenizer WhitespaceTokenizer filters N/A N/A SynonymFilter synonyms synonyms.txt ignore_case True expand True N/A StopFilter ignore_case True words stopwords.txt N/A WordDelimiterFilter generate_word_parts 1 generate_number_parts 1 catenate_words 1 catenate_numbers 0 catenate_all 0 split_on_case_change 1 LowerCaseFilter ISOLatin1AccentFilter N/A EnglishPorterFilter protected protwords.txt RemoveDuplicatesFilter N/A TextTight N/A BaseText N/A N/A type_name textTight N/A analyzer N/A Analyzer tokenizer WhitespaceTokenizer filters N/A N/A SynonymFilter synonyms synonyms.txt ignore_case True expand False N/A StopFilter ignore_case True words stopwords.txt N/A WordDelimiterFilter generate_word_parts 0 generate_number_parts 0 catenate_words 1 catenate_numbers 1 catenate_all 0 LowerCaseFilter N/A EnglishPorterFilter protected protwords.txt RemoveDuplicatesFilter N/A Title N/A BaseText N/A N/A type_name title N/A analyzer N/A Analyzer tokenizer WhitespaceTokenizer filters N/A N/A StopFilter ignore_case True words stopwords.txt N/A WordDelimiterFilter generate_word_parts 0 generate_number_parts 0 catenate_words 1 catenate_numbers 1 catenate_all 0 LowerCaseFilter ISOLatin1AccentFilter RemoveDuplicatesFilter N/A TextSpell N/A BaseText N/A N/A type_name textSpell N/A stored False N/A multi_valued True N/A index_analyzer N/A Analyzer type N/A Analyzer INDEX tokenizer StandardTokenizer filters N/A LowerCaseFilter N/A SynonymFilter synonyms synonyms.txt ignore_case True expand True N/A StopFilter ignore_case True words stopwords.txt StandardFilter RemoveDuplicatesFilter N/A query_analyzer N/A Analyzer type N/A Analyzer QUERY tokenizer StandardTokenizer filters N/A LowerCaseFilter N/A StopFilter ignore_case True words stopwords.txt StandardFilter RemoveDuplicatesFilter N/A TextSpellPhrase N/A BaseText N/A N/A type_name textSpellPhrase N/A analyzer N/A Analyzer tokenizer KeywordTokenizer filters N/A LowerCaseFilter N/A AlphaOnlySort N/A BaseText N/A N/A type_name alphaOnlySort N/A omit_norms True N/A sort_missing_last True N/A analyzer N/A Analyzer tokenizer KeywordTokenizer filters N/A LowerCaseFilter TrimFilter N/A PatternReplaceFilter pattern ([^a-z]) replacement replace all N/A Ignored N/A SolrFieldType N/A N/A type_name ignored N/A solr_class solr.StrField N/A indexed False N/A stored False N/A SolrFieldTypes N/A BaseSolrXMLElement N/A N/A tag types N/A types N/A String Boolean UniqueId Integer Long Float Double SortableInteger SortableLong SortableFloat SortableDouble Date Random SimpleTokenizedText Text TextTight Title TextSpell TextSpellPhrase AlphaOnlySort Ignored __init__ N/A N/A self N/A args N/A N/A N/A self types N/A tuple args N/A N/A SolrSchemaField N/A BaseSolrXMLElement N/A N/A tag field N/A required N/A dict N/A N/A attr attr N/A attr N/A name type N/A options N/A indexed stored multi_valued sort_missing_last sort_missing_first compressed term_vectors omit_norms position_increment_gap __init__ N/A N/A self name type N/A N/A N/A N/A N/A N/A super SolrSchemaField self __init__ name name type N/A type type_name N/A N/A SolrSchemaFields N/A BaseSolrXMLElement N/A N/A tag fields N/A fields N/A N/A dependency SolrFieldTypes __init__ N/A N/A self N/A args N/A N/A N/A N/A N/A super SolrSchemaFields self __init__ fields args N/A N/A UniqueKey N/A BaseSolrXMLElement N/A N/A tag uniqueKey N/A dependency SolrSchemaFields N/A value None __init__ N/A N/A self name N/A None N/A N/A N/A self value name N/A N/A SolrSchema N/A BaseSolrXMLElement N/A N/A tag schema N/A required N/A dict N/A N/A attr attr N/A attr N/A name version __init__ N/A N/A self name version field_types fields N/A 1.1 N/A SolrFieldTypes N/A SolrSchemaFields kw N/A N/A N/A self name name N/A N/A self version version N/A N/A self field_types field_types N/A N/A self names_to_fields N/A dict N/A N/A N/A field_type type_name field_type N/A field_type N/A field_types types N/A N/A self fields fields N/A N/A N/A N/A super SolrSchema self __init__ kw N/A N/A generate_schema N/A N/A schema path N/A solr/conf/schema.xml N/A N/A N/A ensure_dir N/A N/A N/A os path dirname path N/A tree N/A N/A etree ElementTree N/A N/A schema to_xml N/A N/A N/A tree write path encoding utf-8 xml_declaration True pretty_print True N/A