Hi all,

My environment: Python 2.4, PyLucene 2.0.0, tested on FC1 and Mac OS X 10.4.7 Intel

I've come across a slightly odd problem, and I'm not sure what I'm doing wrong. Basically, the issue is that no matter what constant I pass for the parameter, calls to myIndexReader.getFieldNames() return an empty list. I get the same results on Linux and Mac OS X, but the test for this feature does appear to pass just fine, and on top of that, I can query fields in the index without problems.

Here's a code snippet, where self.indexdir is the directory containing the PyLucene index:

reader = PyLucene.IndexReader.open(self.indexdir)
info["NumDocs"] = reader.numDocs()
info["Fields"] = reader.getFieldNames (PyLucene.IndexReader.FieldOption.ALL)

Since the test passes, I'm fairly certain I've got a problem in my code somewhere, but I was wondering if anyone may have come across this behavior before or knows what kind of mistake could cause it to happen. Aside from this issue, searching, indexing, etc. seems to work just fine (and I get a valid value for numDocs() as well).

Thanks,

Kevin
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to