Выберите свой язык

Главная arrow-right ... arrow-right Образовательное и справочное программное обеспечение arrow-right Whoosh

Мы составили список из 5 бесплатных и платных аналогов Whoosh. Основные конкуренты: Algolia, elasticsearch. Кроме того, пользователи также проводят сравнения между Whoosh и Apache Solr, Sphinx (search engine), Apisearch. Также вы можете рассмотреть другие аналогичные варианты здесь: Образовательное и справочное программное обеспечение.


Algolia
Free Subscription

Algolia - это комплексная платформа для поиска и обнаружения информации с помощью искусственного интеллекта, объединяющая обработку естественного языка и векторный поиск через единый API.

elasticsearch
Open Source

ElasticSearch is a distributed, RESTful, free/open source search server based on Java under the...

Apache Solr
Free Open Source

Solr - это поисковый сервер с открытым исходным кодом, основанный на поисковой библиотеке Lucene, с XML / HTTP и ...

Sphinx (search engine)
Free Open Source

Sphinx - это бесплатная поисковая система, разработанная с учетом индексации содержимого базы данных.

Apisearch
Open Source

Поиск по миллионам документов, и дать своим пользователям уникальные, удивительные и незабываемые ...

Whoosh - это библиотека классов и функций для индексации текста и последующего поиска по индексу.

Whoosh Обзор

Whoosh - быстрая, многофункциональная библиотека полнотекстового индексирования и поиска, реализованная на чистом Python. Программисты могут использовать его, чтобы легко добавлять функции поиска в свои приложения и веб-сайты. Каждая часть работы Whoosh может быть расширена или заменена для точного удовлетворения ваших потребностей.

Некоторые из функций Whoosh включают в себя:

Pythonic API.
Pure-Python. Никакой компиляции или бинарных пакетов не требуется, никаких загадочных сбоев.
Полевая индексация и поиск.
Быстрая индексация и поиск - быстрее, чем любое другое решение для поиска на чистом Python, о котором я знаю. Смотрите тесты.
Сменный алгоритм оценки (включая BM25F), анализ текста, хранение, формат публикации и т. Д.
Мощный язык запросов.
Чистая проверка орфографии Python (насколько я знаю, единственная).

Свист может быть полезен в следующих обстоятельствах:

Везде, где чисто Python-решение желательно, чтобы избежать необходимости собирать / компилировать нативные библиотеки (или заставлять пользователей собирать / компилировать их).
В качестве исследовательской платформы (по крайней мере, для программистов, которым Python легче читать и работать с ним, чем Java;)
Когда простой в использовании интерфейс Pythonic для вас важнее, чем сырая скорость.
Если ваше приложение может эффективно использовать одно глубоко интегрированное решение для поиска и поиска, вы можете положиться только на то, чтобы быть там, а не на двух разных поисковых решениях (простое / медленное / доморощенное интегрированное, индексированная / быстрая / внешняя двоичная зависимость в качестве опция).

Свист был создан и поддерживается Мэттом Чапутом. Первоначально он был создан для использования в интерактивной справочной системе 3D-анимации Side Effects Software Houdini. Side Effects Software Inc. любезно согласилась с открытым исходным кодом.

Whoosh Функции

tick-square Full text search
tick-square Indexed search

Лучшие аналоги Whoosh

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Whoosh Теги

library python

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?