I have created a patch and a pull request...
If it's OK and if you could create a new release that would be very nice
!!  :)

Best regards,
Thierry
-- 
  https://www.ulthar.net -- http://pyams.readthedocs.io


Le lun. 18 avr. 2022 à 10:40, Chris McDonough <[email protected]> a écrit :

> Fwiw that extension was stolen from zope.catalog, it's probably fixed
> there.
>
>
>
>
>
>
> -------- Original Message --------
> On Apr 18, 2022, 3:56 AM, Thierry Florac < [email protected]> wrote:
>
>
> Hi Chris,
> That would be very nice!  :)
> Actually, my own CI tests are passing on Python 3.10 when using
> PURE_PYTHON environment variable; the problem seems to be in the Okapi
> scoring extension. I'll try to have a look at this but I'm not used to
> working on Python C extension...
> Best regards,
> Thierry
> --
>   https://www.ulthar.net -- http://pyams.readthedocs.io
>
>
> Le lun. 18 avr. 2022 à 03:15, Chris McDonough <[email protected]> a écrit :
>
>> I would likely be able to review any patches made to Hypatia
>>
>> ------- Original Message -------
>> On Sunday, April 17th, 2022 at 11:11 AM, Thierry Florac <
>> [email protected]> wrote:
>>
>> Hi Laurent,
>>
>> I'm actually using Elasticsearch, with a custom integration package to
>> include it in my framework!
>> It works very well, but I'm also looking for a default alternative,
>> "internal" and lighter, as Hypatia does, which doesn't rely on an external
>> service to handle objects cataloging, and which is really sufficient to
>> handle indexing of small to medium websites...
>> Maybe I'll try to fork and make a merge request; Python 3.10 is not my
>> actual target actually but it will probably be an option in the near future!
>>
>> Best regards,
>> Thierry
>> --
>> https://www.ulthar.net -- http://pyams.readthedocs.io
>>
>>
>> Le dim. 17 avr. 2022 à 15:09, Laurent Daverio <[email protected]> a
>> écrit :
>>
>>> Hi Thierry,
>>>
>>> when I started using Pyramid (Pylons, actually), my first idea was to
>>> integrate the Xapian library, written in C++. Coming from the Zope
>>> world, I tried to adopt some ideas from the ZCatalog. Xapian worked
>>> great, except for one problem: it's a library, not a server, thus it
>>> doesn't handle concurrent updates gracefully (doesn't handle them at
>>> all, actually...).
>>>
>>> So, after a little while, I decided to switch to Solr, which is a
>>> great indexing engine written in Java. It takes a little while to get
>>> familiar with it, but it's worth the effort. I used `scorched` for
>>> interfacing with Python. Please note that the PyPI release doesn't
>>> work with Python 3.10, but the Github version does. Scorched doesn't
>>> seem to be actively maintained, unfortunately, but it works fine. I'm
>>> aware that ElasticSearch might be more popular than Solr these days
>>> (they're both based on the ame Apache Lucene libraries), but I haven't
>>> had the motivation to try it out.
>>>
>>> I you're looking for a pure Python solution, Whoosh could be a choice,
>>> but it doesn't seem to be actively maintained either. At some point, I
>>> tried to integrate it with Pyramid, but I didn't have enough
>>> motivation to finalise it (I'm happy with Solr, it's superfast, and if
>>> you're doing frontend programming, you can process its JSON responses
>>> directly).
>>>
>>> Please note that both Solr/ElasticSearch and Woosh offer faceting, a
>>> feature missing from the ZCatalog.
>>>
>>> Hope this helps,
>>>
>>> Laurent.
>>>
>>> Le dim. 17 avr. 2022 à 13:14, Thierry Florac <[email protected]> a
>>> écrit :
>>> >
>>> > Hi,
>>> >
>>> > I'm actually using the Hypatia package for content indexing and I'm
>>> very happy with it, but this package doesn't seem to be updated for a very
>>> long time (2 years since last commit).
>>> > Actually, my own packages unit tests are failing when using Python
>>> 3.10 with Hypatia, so I was wondering if it is actually used and
>>> maintained, or is there any alternative ?
>>> >
>>> > Best regards,
>>> > Thierry
>>> > --
>>> > https://www.ulthar.net -- http://pyams.readthedocs.io
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> Groups "pylons-discuss" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> > To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBOptsdANDDQZiZGEaXqVnWfv2Oa4aFty4YHD2%2BT-60_Q%40mail.gmail.com
>>> .
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "pylons-discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/pylons-discuss/CAB7cU6xX51RLsgetgTbWsgzJfzHaF_t0RcZVi2cPWVOTi0tEtQ%40mail.gmail.com
>>> .
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "pylons-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDcwOnubxoVA0ga6hGn9VFRT-z3eJ%2BWtqdq16r7RLBndQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDcwOnubxoVA0ga6hGn9VFRT-z3eJ%2BWtqdq16r7RLBndQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "pylons-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pylons-discuss/EASlRa_83_-SEJZGEM2V4MZfKVrwVYtEeWRF3c_Ie-5KFyfeOI3DM_FTvNSt6i7qe2qm2K0mZOe_wCsYjM16TrgZqha11nvW8Q_epbE3sHU%3D%40plope.com
>> <https://groups.google.com/d/msgid/pylons-discuss/EASlRa_83_-SEJZGEM2V4MZfKVrwVYtEeWRF3c_Ie-5KFyfeOI3DM_FTvNSt6i7qe2qm2K0mZOe_wCsYjM16TrgZqha11nvW8Q_epbE3sHU%3D%40plope.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWA%2BxBNxvoL%3DqRjTj7%3DZmwR_O6kFGEzaVw%3DGsjHVsAHjUw%40mail.gmail.com
> <https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWA%2BxBNxvoL%3DqRjTj7%3DZmwR_O6kFGEzaVw%3DGsjHVsAHjUw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pylons-discuss/YbJVK32h-W5jDE_YTiNLOIsZ72iFiCz1DWCzkRRfePqC4Nv2CEu_ifWREutgXE-GZtLImuI4cRhWWCR0kTJZKwS6sYN1ESMnIy5Q68Hea6w%3D%40plope.com
> <https://groups.google.com/d/msgid/pylons-discuss/YbJVK32h-W5jDE_YTiNLOIsZ72iFiCz1DWCzkRRfePqC4Nv2CEu_ifWREutgXE-GZtLImuI4cRhWWCR0kTJZKwS6sYN1ESMnIy5Q68Hea6w%3D%40plope.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBEN%3DivF6p529m0-MtU3fMdyDZ-S57rNrU4nkh1Ar1SNQ%40mail.gmail.com.

Reply via email to