python # settings.py INSTALLED_APPS = [ ... 'haystack', ... ] HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'haystack.backends.solr_backend.SolrEngine', 'URL': 'http://localhost:8983/solr/', 'TIMEOUT': 60 * 5, 'INCLUDE_SPELLING': True, }, } HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor' <!-- schema.xml --> <fieldType name="text_cn" class="solr.TextField"> <analyzer type="index"> <tokenizer class="solr.ICUTokenizerFactory"/> <filter class="solr.ICUFoldingFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.StopFilterFactory" words="lang/stopwords_cn.txt"/> <filter class="solr.CJKWidthFilterFactory"/> <filter class="solr.PinyinTransformFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.ICUTokenizerFactory"/> <filter class="solr.ICUFoldingFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.StopFilterFactory" words="lang/stopwords_cn.txt"/> <filter class="solr.CJKWidthFilterFactory"/> <filter class="solr.PinyinTransformFilterFactory"/> </analyzer> </fieldType> <field name="content" type="text_cn" indexed="true" stored="true" multiValued="true" />


上一篇:
下一篇:
切换中文