summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdolfo Fitoria <adolfo.fitoria@gmail.com>2013-07-11 16:59:24 -0600
committerAdolfo Fitoria <adolfo.fitoria@gmail.com>2013-07-11 16:59:24 -0600
commit764e42c85f9743c0ac00bfb14011c1d44df32c37 (patch)
tree84eb76f0dcc208b798d413f62608de1013d09daf
parentda3a68d40f78f32a71ab69df404b39fe6072496c (diff)
downloadaskbot-764e42c85f9743c0ac00bfb14011c1d44df32c37.tar.gz
askbot-764e42c85f9743c0ac00bfb14011c1d44df32c37.tar.bz2
askbot-764e42c85f9743c0ac00bfb14011c1d44df32c37.zip
fixes bug in management command and xml template
-rw-r--r--askbot/management/commands/askbot_build_solr_schema.py2
-rw-r--r--askbot/templates/search_configuration/askbotsolr.xml2
2 files changed, 3 insertions, 1 deletions
diff --git a/askbot/management/commands/askbot_build_solr_schema.py b/askbot/management/commands/askbot_build_solr_schema.py
index 6cf2e8d9..c7c7a600 100644
--- a/askbot/management/commands/askbot_build_solr_schema.py
+++ b/askbot/management/commands/askbot_build_solr_schema.py
@@ -1,6 +1,7 @@
from optparse import make_option
import sys
+from django.utils.translation import activate as activate_language
from django.core.exceptions import ImproperlyConfigured
from django.core.management.base import BaseCommand
from django.template import loader, Context
@@ -27,6 +28,7 @@ class Command(BaseCommand):
"""Generates a Solr schema that reflects the indexes."""
using = options.get('using')
language = options.get('language')[:2]
+ activate_language(language)
if language not in SUPPORTED_LANGUAGES:
sys.stderr.write("\n\n")
sys.stderr.write("WARNING: your language: '%s' is not supported in our " % language)
diff --git a/askbot/templates/search_configuration/askbotsolr.xml b/askbot/templates/search_configuration/askbotsolr.xml
index fa763a4f..2605d58b 100644
--- a/askbot/templates/search_configuration/askbotsolr.xml
+++ b/askbot/templates/search_configuration/askbotsolr.xml
@@ -94,7 +94,7 @@
<filter class="solr.ElisionFilterFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_fr.txt" enablePositionIncrements="true" />
<filter class="solr.SnowballPorterFilterFactory" language="French" />
- {% elif language == 'cn' or language == 'zn' %}
+ {% elif language == 'cn' or language == 'zh' %}
<tokenizer class="solr.SmartChineseSentenceTokenizerFactory"/>
<filter class="solr.SmartChineseWordTokenFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>