Hello, All.
First of all, thanks Andi for hard work of keeping PyLucene fresh :)
I checked that you have get away from SWIG. That was a huge work.
BTW, I have build last trunk easily on windows, cygwin. Thanks for
that too :)
Now I have found interesting thing. When I try to create non compound
format of index second time over existent directory then I get an error:
Traceback (most recent call last):
File "testFSDir.py", line 8, in ?
dirIndex = FSDirectory.getDirectory('indexTest', True)
PyLucene.JavaError: java.lang.Error: Not implemented
When I use compound format of index then it passes okay.
Maybe I miss something?
Yura Smolsky,
http://altervisionmedia.com/
from PyLucene import *
def indexDoc(writer, fields):
doc = Document()
doc.add(Field("id", str(fields['id']), Field.Store.YES,
Field.Index.UN_TOKENIZED))
writer.addDocument(doc)
def createIndex(useCompound):
dirIndex = FSDirectory.getDirectory('indexTest', True)
analyzer = PerFieldAnalyzerWrapper(StandardAnalyzer())
writer = IndexWriter(dirIndex, analyzer, True)
writer.setUseCompoundFile(useCompound)
indexDoc(writer, {'id': 1})
indexDoc(writer, {'id': 2})
writer.close()
dirIndex.close()
useCompound = False
createIndex(useCompound)
createIndex(useCompound)
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev