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

Açık kaynak lisanslı Mac için Whoosh'a alternatifler