検索フォームに直接アクセスできる 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つ
- ハイライト
- スペルチェック
- オートコンプリート
多くの例を試しましたが、できませんでした。jqueryでこれらを行う方法を教えてください。私はdjangoのヘルプが初めてです。