Hi.

this isn't exactly an answer for your question (using lucene with mod- 
python).
put you might want to look at Solr ( http://lucene.apache.org/solr/ )  
which wraps the lucene search engine in a HTTP server.

the benefits are:
- scalability
- no mucking about with language wrappers like pylucene and threading  
issues you are currently having
- easier to access the search collection from other applications.

regards
Ian

On 03/04/2007, at 7:40 PM, xav4django wrote:

>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Norjee a écrit :
>> I'm afraid your solution only works when using the development  
>> server,
>> and even then when used in auto_reload mode.
> You are in true.
>
>> I think the easiest solution is to simply execute the functions
>> interfacing with pylucene in their own thread. something like:
>> def search(query):
>>  - delegate work to new pylucene thread
>>  - join it with current thread
>>  - do something with result
>>
>> I guess you could even create a decorator for such functions
>> interfacing with pylucene..
>
> It's didn't work for me. Do you have a succes with this ?
>
> I do some test for pylucene.
> My results :
> pylucene + django without mod-python : succes here.
> http://www.1et0.org/admin/db/pylucene/django-without-mod-python
>
> I test PyLucene.PythonThread.
> It's work with thread and django shell, but crash with mod_python.
>
> I test JvAttachCurrentThread
> (I make a patch for pylucene for add the wrapper)
> http://www.1et0.org/admin/db/pylucene/trypatch/patch.txt
> It's work with thread and django shell, but crash with mod_python.
>
> More info about my test here
> http://www.1et0.org/admin/db/pylucene/trypatch
>
> my sample test thread are here :
> testthread.py : thread simple (error with shell, error with  
> mod_python)
> testthread2.py :  thread solution. (ok with shell error with  
> mod_python)
> testthread3.py : patch JvAttachCurrentThread2 (ok with shell, error  
> with
> mod_python)
>
> My question is :
> Anyone have a succes for pylucene, django and mod_python ?
> Someone did test pylucene with mod_fastcgi ?
>
> Thx, Xavier.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGEiEA4dg3EDuiPUcRAuy2AJ9WOU+08NYSdyLVOPsxXDkBxm34bgCeKs3o
> M9g+RUty6mk1fEXGNwArC8o=
> =VWja
> -----END PGP SIGNATURE-----
>
> >

--
Ian Holsman
[EMAIL PROTECTED]
http://peopleintopoker.com/ -- where the poker people go



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to