Nuxeo mailing list archives
[CPS-devel] Re: nuxeo.lucene query
Julien Anguenot
ja at nuxeo.com
Sun Nov 19 18:22:14 CET 2006
Hi David,
David Pratt wrote:
> Hi Julien. Thanks. I'll look forward to receiving the credentials.
It should be in your mailbox, I just sent them.
> I've not used svn:externals so perhaps I'll create the package first and
> if I am uncertain about getting the externals property right I'll ask
> for help on this.
right. Do the changes in a branch at first and we will check this out after.
> I am trying to build a more recent gcc4.1 and gcc4.2 tonight and see if
> 1.9.1 and 2.0.0 will pass the tests since Andi has indicated his success
> on the list. I am on FreeBSD 6 at the moment.
right. Keep me posted because It doesn't work for me on a FC5.
> I have not used or tried NXLucene yet but have been aware of the nuxeo
> project. I been experimenting with lucene for a while ago so am curious
> about the performance with xmlrpc - whether it is good or too slow. What
> is your experience thus far?
Performances are a real win as expected. The only problem is that using
gcj is a pain to setup in production because, for instance, PyLucene
1.9.1 only works with gcc 3.4.6...
> I have a couple of indexes I want to test. I guess the other factor is
> resources. How beefy is the server (RAM) you are running and how large
> are your indexes.
2go RAM and indexes over 2Go for the moment on one of our biggest
project using NXLucene at Nuxeo.
> I see in the docs that you are using the older gcc.
> This creates some limitations in dealing with indexes beyond a couple of
> GB, I believe. I have not yet made any indexes of this magnitude at this
> point, but would like to understand any issues or limitations. I am not
> on your mailing list but will subscribe shortly. Many thanks.
>
We have this issue. That's why I implemented a Python directory to avoid
this limit :
http://svn.nuxeo.org/trac/pub/browser/NXLucene/trunk/src/nxlucene/store
But this is slower...
Check the PyLucene-dev mailing list arvhices of June for more information.
Cheers,
J.
> Julien Anguenot wrote:
>> Hi David,
>>
>> David Pratt wrote:
>>> Hi Julian. Thanks for your replies. I can split the rss into its own
>>> package but I will need a svn account.
>>
>> Great. I'll send you the credentials during the week-end.
>>
>>> I'll make the separate package
>>> nuxeo.rsslucene and make license ZPL so it can work for both. I'll
>>> modify the trunk of nuxeo.lucene to import the new package instead of
>>> nxlucene.rss. I can look for any dependencies in NXLucene for the rss
>>> package and modifiy these on the trunk if you would also like this.
>>
>> right sounds good. I think I would use svn:externals myself.
>>
>>> I'll fix the typos also in nuxeo.lucene while I am at it.
>>
>> right.
>>
>>> Are you
>>> concerned about updating for pyLucene 2.0.x. pyLucene 2.0 has been
>>> around for a while now. It is looking more promising for builds to work
>>> on gcc 4.1.0. I had built successfully built an ealier pyLucene on
>>> FreeBSD a while back but had some trouble trying to build latest but am
>>> going to try again on a newer FreeBSD version and newer gcc. I kept my
>>> notes around from the first time. Many thanks.
>>
>> Of course. Once you got the account feel free to do a branch and migrate
>> it to PyLucene 2.0. That would be definitely great. I checked a bit.
>> some part of the Field API I was using with the 1.9.x version of Lucene
>> has been deprecated on the 2.x branch. So there is a little bit of work
>> here I guess.
>>
>> I didn't personally succeed, couple of weeks ago, to run a working
>> 4.1.0, nor the trunk compiled versions of GCC with PyLucene. But Andi
>> from the OSAF seems to succeed in doing that.
>>
>> If you need help I'll be around looking a little bit more often at the
>> list than those past weeks...
>>
>> Regards,
>>
>> J.
>>
>> P.S : Are you using NXLucene yourself at the moment ?
>>
>>> Julien Anguenot wrote:
>>>> Hi David,
>>>>
>>>> David Pratt wrote:
>>>>> Hi. I am just checking out the nuxeo.lucene (ZPL) package but
>>>>> noticed a
>>>>> dependency on nxlucene (LGPL) for two imports in catalog.py:
>>>>>
>>>>> around line 37:
>>>>>
>>>>> from nxlucene.rss.resultset import ResultSet
>>>>> from nxlucene.rss.adapter import PythonResultSet
>>>>>
>>>>> The nxlucene.rss package is a small package with no dependencies on
>>>>> nxlucene.
>>>> Yes. This is a NXLucene package dependency.
>>>>
>>>>> I would very appreciate it if this package could be brought into the
>>>>> nuxeo.lucene package so that there are no parts that are not ZPL -
>>>>> since
>>>>> I work with ZPL pretty much exclusively.
>>>> right. I don't see any blocker for that.
>>>>
>>>>> Alternatively, if this sub package is needed by both packages, perhaps
>>>>> it could be split out under the ZPL so it could remain in common
>>>>> without
>>>>> affecting the license of nuxeo.lucene.
>>>> yes. this is the thing to do but you'll do the package split your self
>>>> :) Do you have an svn account ?
>>>>
>>>>> Of course, it would be great if you could consider ZPL for nxlucene
>>>>> also
>>>>> - to make these two packages consistently licensed - which would also
>>>>> make me a happy camper. :-)
>>>> Nope. NXLucene will remain under the LGPL.
>>>>
>>>> Cheers,
>>>>
>>>> J.
>>>>
>>
>>
>
--
Julien Anguenot | Nuxeo R&D (Paris, France)
Open Source ECM - http://www.nuxeo.com
Nuxeo 5 : http://www.nuxeo.org
Mobile: +33 (0) 6 72 57 57 66
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.nuxeo.com/pipermail/cps-devel/attachments/20061119/157e081f/signature-0001.pgp
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.