Hi
I am trying to install Pylucene on an Amazon EC2 instance of Fedora Core
4. I downloaded the pylucene-2.3.1 binaries and placed them in the local
python site packages directory. When I try to run the following code, I
get a
"ImportError: libjava.so: cannot open shared object file: No such file
or directory"
<code>
#!/usr/bin/python
import sys
import string
from lucene import *
def main():
#1. Create the index
index = RAMDirectory()
analyzer = StandardAnalyzer()
w = IndexWriter(index, analyzer, true)
addDoc(w, "Lucene in Action")
addDoc(w, "Lucene for Dummies")
addDoc(w, "Managing Gigabytes")
addDoc(w, "The Art of Computer Science")
w.close()
#2. query
if len(sys.argv) > 0:
querystr = argv[0]
else:
querystr = "lucene"
ana = StandardAnalyzer()
q = QueryParser("title", ana).parse(querystr)
#3. search
s = IndexSearcher(index)
hits = s.search(q)
#4. display results
print "Found " + len(hits) + " hits."
for i in range(len(hits)):
print i+1 + ". " + hits.doc(i).get("title")
s.close()
def addDoc(w, value):
doc = Document()
field = Field("title", value, Field.Store.YES, Field.Index.TOKENIZED)
doc.add(field)
w.addDocument(doc)
if __name__ == "__main__":
main()
</code>
Where can I find this libjava.so file? Or have I done the setup incorrectly?
Thanks,
Ashmir
_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev