순수한 파이썬 루센이 있습니까?
-
22-07-2019 - |
문제
루비 사람들은 가지고 있습니다 가는 리본. Python에 대한 유사한 이니셔티브를 알고 있습니까? 우리는 전류에서 Pylucene을 사용하고 있지만 Pure Python 검색으로의 이동을 조사하고 싶습니다.
해결책
우시 루센과 비슷하지만 순수한 파이썬입니다.
다른 팁
나는 최근에 발견했다 Pyndexter. 다양한 백엔드 전체 텍스트 검색 엔진/인덱서에 대한 추상 인터페이스를 제공합니다. 그리고 기본 순수 파이썬 구현과 함께 배송됩니다.
파이썬에서는 이러한 것들이 비참하게 느릴 수 있습니다.
일부 애플리케이션의 경우 순수한 파이썬이 과대 평가되었습니다. Xapian을 살펴보십시오.
lupy was a lucene port to pure python.The lupy people suggest that you use PyLucene. Sorry. Maybe you can use the Java sources in combination with Jython.
Xapian 및 Pyndexter에 대한 +1.
흰 족제비는 실제로 루비 바인딩이있는 C로 작성되었습니다. 순수한 루비 검색 엔진은 순수한 파이썬보다 느리게 진행됩니다. 나는 "다른 사람"이 족제비에 대한 Python 인터페이스에 대한 Cython/Pyrex 레이어를 쓰고 싶지만 Xapian에 대한 Python 바인딩이있을 때 왜 그런지 직접하지 않을 것입니다.
몇 주 동안 이것을 검색 한 후 멋진 파이썬 솔루션을 찾았습니다. repoze.catalog. 스토리지에 ZODB를 사용하기 때문에 파이썬 전용은 아니지만 Solr과 같은 것보다 나에게 더 나은 종속성 인 것 같습니다.