在solr分面搜索中自动完成拼写检查和突出显示

时间:2013-06-11 06:06:31

标签: django solr jquery-autocomplete spell-checking highlighting

我正在使用solr分面搜索,可直接访问其搜索表单。但现在我遇到的问题是使用jquery突出显示自动完成和使用模板进行拼写检查。这是我的代码

在urls.py中

url(r'^solr/$', FacetedSearchView(form_class=FacetedSearchForm, searchqueryset=sqs), name='haystack_search'),
url(r'^search/$', FacetedSearchView(form_class=FacetedSearchForm, searchqueryset=sqs1), name='haystack_search'),

在我的搜索模板中

{% extends "portal/site_base.html" %}
{% load highlight %}
{% load i18n %} 
{% block hero_text %}{% trans "Search" %}{% endblock %}
{% block header %}
{% trans "Click around!" %}
{% endblock %}
{% block content %}</pre>
  <div class="span12">
     <h1>{% trans "Search" %}</h1>
  <form class=".form-search" action="." method="get">{{ form.as_table }}
  <input type="submit" value="Search" /></form><hr width="710"></div>

现在我想做3件事

  1. 高亮
  2. 拼写检查
  3. 自动完成
  4. 我尝试了很多例子,但无法这样做。任何人都可以告诉我如何在jquery中做这些。我是django的新手,将不胜感激。

0 个答案:

没有答案