Whoosh
Whoosh
2
Бесплатное ПО
Открытый код
Категории:
Образование
Разработка
Платформы:
Ссылки:
Официальный сайт
Особенности:
self-hosted полнотекстовый поиск индексированный поиск library python
self-hosted полнотекстовый поиск индексированный поиск library python
Whoosh - быстрая, многофункциональная библиотека полнотекстового
индексирования и поиска, реализованная на чистом Python. Программисты могут
использовать его, чтобы легко добавлять функции поиска в свои приложения и
веб-сайты. Каждая часть работы Whoosh может быть расширена или заменена для
точного удовлетворения ваших потребностей.
Некоторые из функций Whoosh включают в себя:
Pythonic API.
Pure-Python. Никакой компиляции или бинарных пакетов не требуется, никаких
загадочных сбоев.
Полевая индексация и поиск.
Быстрая индексация и поиск - быстрее, чем любое другое решение для поиска на
чистом Python, о котором я знаю. Смотрите тесты.
Сменный алгоритм оценки (включая BM25F), анализ текста, хранение, формат
публикации и т. Д.
Мощный язык запросов.
Чистая проверка орфографии Python (насколько я знаю, единственная).
Свист может быть полезен в следующих обстоятельствах:
Везде, где чисто Python-решение желательно, чтобы избежать необходимости
собирать / компилировать нативные библиотеки (или заставлять пользователей
собирать / компилировать их).
В качестве исследовательской платформы (по крайней мере, для программистов,
которым Python легче читать и работать с ним, чем Java;)
Когда простой в использовании интерфейс Pythonic для вас важнее, чем сырая
скорость.
Если ваше приложение может эффективно использовать одно глубоко
интегрированное решение для поиска и поиска, вы можете положиться только на
то, чтобы быть там, а не на двух разных поисковых решениях (простое /
медленное / доморощенное интегрированное, индексированная / быстрая / внешняя
двоичная зависимость в качестве опция).
Свист был создан и поддерживается Мэттом Чапутом. Первоначально он был создан
для использования в интерактивной справочной системе 3D-анимации Side Effects
Software Houdini. Side Effects Software Inc. любезно согласилась с открытым
исходным кодом.
Аналоги (5):
-
Algolia
Algolia помогает продуктовым группам связывать своих пользователей с информацией, предоставляя строительные блоки, необходимые для создания быстрого, релевантного, персонализированного поиска.57
Платное ПОWebsearch-api ruby on rails search-engine real-time application-search android sdk rest api полнотекстовый поиск angularjs ruby поисковый движок search-bar website-search-engine search-server developer-tools mobile-search api objective-c node.js javascript индексированный поиск curl python реальное время -
elasticsearch
ElasticSearch is a distributed, RESTful, free/open source search server based on Java under the...42
Бесплатное ПО Открытый кодLinux Web Windowsindexing rest api search-server java lucene self-hosted масштабируемость web-development -
Apache Solr
Solr - это поисковый сервер с открытым исходным кодом, основанный на поисковой библиотеке Lucene, с XML / HTTP и ...17
Бесплатное ПО Открытый кодMac Linux Windowslucene индексированный поиск web-development search-server microsoft azure -
Sphinx (search engine)
Sphinx - это бесплатная поисковая система, разработанная с учетом индексации содержимого базы данных.9
Бесплатное ПО Открытый кодMac Linux Windowsindexing search-engine поисковый движок web-development search-server -
Apisearch
Поиск по миллионам документов, и дать своим пользователям уникальные, удивительные и незабываемые ...0
Бесплатное ПО Открытый кодWeb Linux Windows mobile Blackberry Windows Mac iOS Androidgithub pages search-tool indexing search-engine встраиваемый search-server индексированный поиск twitter self-hosted instagram полнотекстовый поиск поисковый движок blackberry 10 website-search-engine