equal
deleted
inserted
replaced
18 import xml.dom.minidom |
18 import xml.dom.minidom |
19 import xml.dom.ext |
19 import xml.dom.ext |
20 import urllib |
20 import urllib |
21 import base64 |
21 import base64 |
22 import cgi |
22 import cgi |
23 from blinkster.ldt import STORE |
23 from blinkster.ldt import get_store, get_analyzer |
24 from blinkster.ldt import ANALYZER |
|
25 from string import Template |
24 from string import Template |
26 from Ft.Xml import MarkupWriter |
25 from Ft.Xml import MarkupWriter |
27 |
26 |
28 def index(request, url): |
27 def index(request, url): |
29 |
28 |
258 message = None |
257 message = None |
259 if request.method == "POST": |
258 if request.method == "POST": |
260 form = reindexForm(request.POST) |
259 form = reindexForm(request.POST) |
261 if form.is_valid(): |
260 if form.is_valid(): |
262 try: |
261 try: |
263 writer = lucene.IndexWriter(STORE, ANALYZER, True, lucene.IndexWriter.MaxFieldLength.UNLIMITED) |
262 writer = lucene.IndexWriter(get_store(), get_analyzer(), True, lucene.IndexWriter.MaxFieldLength.UNLIMITED) |
264 writer.setMaxFieldLength(1048576) |
263 writer.setMaxFieldLength(1048576) |
265 contentList = form.cleaned_data["contents"] |
264 contentList = form.cleaned_data["contents"] |
266 indexer = ContentIndexer(contentList, writer) |
265 indexer = ContentIndexer(contentList, writer) |
267 indexer.index_all() |
266 indexer.index_all() |
268 |
267 |