[pylucene-dev] Does PyLucene Index with temp files?

Kapil Thangavelu hazmat at objectrealms.net
Tue May 23 22:03:52 PDT 2006


the fsdirectory does use temp files for locks, you can customize the  
location by setting either java property

"org.apache.lucene.lockDir" or "java.io.tmpdir"

see fsdirectory source for its usage.

hth,

-kapil

On Tue, 23 May 2006 10:36:09 -0700, Andi Vajda <vajda at osafoundation.org>  
wrote:

>
> On Tue, 23 May 2006, Taquin Ho wrote:
>
>> I have a straightforward installation of pyLucene 9.1 and am calling it
>> through an apache server with the help of a python script.
>
> For that to work you need to make sure that the thread PyLucene is  
> running in is an instance of PyLucene.PythonThread. A regular thread  
> won't do as libgcj garbage collector needs to initialize the thread  
> before it's started.
>
>> The apache server is not running as the local system account but a
>> windows user which has access to the necessary shares where the indexes
>> are stored.
>>
>> A problem occurs when the index is to be created and I am guessing it is
>> because PyLucene attempts to create the index in some temporary file or
>> directory that is does not have access to.
>>
>>  File "core\src\bs_search.py", line 64, in __init__
>>    self.analyzer, True)
>>  File "C:\programs\python24\lib\site-packages\PyLucene.py", line 2261,
>> in __init__
>>    newobj = _PyLucene.new_IndexWriter(*args)
>> JavaError: java.io.IOException: CreateFile failed
>>
>> I need to know if this is the case, and if so, where the location is, so
>> I can give the particular windows user access to the location.
>> If its not the case, does anyone have any idea what the problem is?
>
> It's quite possible that this is the case. PyLucene is a compilation of  
> Java Lucene with gcj, wrapped with c++ for use by python. If you take a  
> look at the sources for Java Lucene  
> (http://svn.apache.org/viewvc/lucene/java/), you should find the answer  
> to your question. You may also want to ask java-user at lucene.apache.org.
>
> Andi..
> _______________________________________________
> pylucene-dev mailing list
> pylucene-dev at osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/pylucene-dev




More information about the pylucene-dev mailing list