Whoosh

Whoosh

Whoosh, metni endekslemek ve daha sonra indeksi aramak için bir sınıflar ve fonksiyonlar kütüphanesidir.İçeriğiniz için özel arama motorları geliştirmenizi sağlar.
Whoosh, saf Python'da uygulanan hızlı, özellikli bir tam metin indeksleme ve arama kütüphanesidir.Programcılar, uygulamalarına ve web sitelerine kolayca arama işlevselliği eklemek için kullanabilirler.Whoosh'un nasıl çalıştığının her parçası, ihtiyaçlarınızı tam olarak karşılamak için genişletilebilir veya değiştirilebilir.Whoosh'un bazı özellikleri şunlardır: Pythonic API.Saf-Python.Derleme veya ikili pakete gerek yok, gizemli çökmeler yok.Alanlı indeksleme ve arama.Hızlı indeksleme ve erişim - bildiğim diğer saf Python arama çözümlerinden daha hızlı.Deneyler bölümüne bakınız.Takılabilir puanlama algoritması (BM25F dahil), metin analizi, depolama, gönderme biçimi vb. Güçlü sorgulama dili.Üretim kalitesinde saf Python yazım denetleyicisi (bildiğim kadarıyla tek).... Whoosh aşağıdaki durumlarda yararlı olabilir: Her yerde, yerel kütüphaneleri oluşturmak / derlemek (veya kullanıcıları onları oluşturmaya / derlemeye zorlamak) için saf Python çözümü istenir.Bir araştırma platformu olarak (en azından Python'u Java'dan daha kolay okunup çalışabilen bulan programcılar için;) Kullanımı kolay bir Pythonic arayüzü ham hızdan daha önemliyse.Uygulamanız derinden entegre bir arama / arama çözümünü iyi kullanabiliyorsa, iki farklı arama çözümüne (basit / yavaş / evde büyümüş bir entegre, dizinlenmiş / hızlı / harici ikili bağımlılık)seçenek).Whoosh Matt Chaput tarafından yaratıldı ve sürdürüldü.Başlangıçta Side Effects Software'in 3D animasyon yazılımı Houdini'nin çevrimiçi yardım sisteminde kullanılmak üzere oluşturuldu.Side Effects Software Inc. kodu açık kaynak koduyla nezaketle kabul etti.
whoosh

Linux için Whoosh'a alternatifler

elasticsearch

elasticsearch

Elastik Arama, Apache Lisansı (Lucene) altındaki Java tabanlı dağıtılmış, RESTful, ücretsiz / açık kaynaklı bir arama sunucusudur.
Apache Solr

Apache Solr

Solr, Lucene arama kütüphanesine dayanan, XML / HTTP ve JSON API'lerine sahip açık kaynaklı bir kurumsal arama sunucusudur.
Sphinx (search engine)

Sphinx (search engine)

Sphinx, veritabanı içeriğini akılda tutarak endekslemek için tasarlanmış ücretsiz bir yazılım arama motorudur.