База данных поиска ИИ.
Быстрый старт | Нуклиа Документы | Сообщество
NucliaDB — это надежная база данных, позволяющая хранить и искать неструктурированные данные.
Это готовая гибридная база данных поиска, использующая векторные, полнотекстовые и графовые индексы.
NucliaDB написана на Rust и Python. Мы разработали его для индексации больших наборов данных и обеспечения поддержки нескольких команд.
Используя NucliaDB с облаком Nuclia, вы можете использовать возможности базы данных NLP без хлопот по извлечению, обогащению и выводу данных. Мы делаем всю тяжелую работу за вас.
Функции
- Храните текст, файлы, векторы, метки и аннотации.
- Выполняйте текстовый поиск и по заданному слову или набору слов возвращайте ресурсы в нашей базе данных, которые их содержат.
- Выполняйте семантический поиск с векторами. Например, учитывая набор векторов, верните наиболее близкие совпадения в нашей базе данных. С помощью НЛП это позволяет нам искать похожие предложения, не ограничиваясь точными ключевыми словами.
- Экспортируйте свои данные в формате, совместимом с большинством конвейеров НЛП (наборы данных HuggingFace, pytorch и т. д.).
- Храните исходные данные, извлекайте и извлекайте данные из API понимания.
- Поля индекса, абзацы и семантические предложения в индексном хранилище
- Облачные данные и извлечение аналитической информации с помощью Nuclia Assessment API™
- Подключение к облаку для обучения моделей машинного обучения с помощью Nuclia Learning API™
- Ролевая система безопасности с проверкой аутентификации восходящего прокси-сервера
- Ресурсы с несколькими полями и метаданными
- Поддержка простых полей Text/HTML/Markdown.
- Типы полей: текст, файл, ссылка, разговор.
- Уровень хранения (PostgreSQL)
- Поддержка BLOB-объектов с помощью S3-совместимого API, GCS и хранилища BLOB-объектов Azure.
- Репликация индексного хранилища
- Распределенный поиск
- Облачный
Архитектура
Быстрый старт
Попробовать NucliaDB очень просто! Вы можете расширить свои знания, прочитав следующие материалы:
- Быстрый старт!
- О том, что такое блоки знаний, читайте в разделе «Основные понятия».
- Загрузите свои данные
Сообщество
- Пообщайтесь с нами в Slack
- Сообщения в блоге
- Следуйте за нами на X
- Хотите работать с нами?
? Часто задаваемые вопросы
Чем NucliaDB отличается от традиционных поисковых систем, таких как Elasticsearch или Solr?
Основное отличие и преимущество NucliaDB — это ее архитектура, созданная с нуля для неструктурированных данных. Его векторный индекс, ключевое слово, график и нечеткий поиск предоставляют API для использования всей извлеченной и извлеченной информации из Nuclia, API понимания и предоставляют мощные возможности НЛП для любого приложения с небольшим количеством кода и спокойствием.
Какую лицензию использует NucliaDB?
NucliaDB имеет открытый исходный код под лицензией GNU Affero General Public License версии 3 — AGPLv3. По сути, это означает, что вы можете использовать NucliaDB для своего проекта, если вы не изменяете NucliaDB. Если да, то вам придется опубликовать изменения.
Какова бизнес-модель Nuclia?
Наша бизнес-модель опирается на наш API нормализации, который основан на Nuclia Learning API
и Nuclia Understanding API
. Эти два API предлагают преобразование неструктурированных данных в данные, совместимые с NucliaDB, с помощью ИИ. Мы также предлагаем NucliaDB в качестве услуги в инфраструктуре нашего мультиоблачного провайдера: https://nuclia.cloud.
? Внесите свой вклад и распространите информацию
Мы всегда рады внести свой вклад: код, документацию, проблемы, отзывы или даже поздравления в Slack! Вот как вы можете начать:
- Прочтите наш Кодекс поведения для участников Соглашения
- Создайте форк NucliaDB и отправьте запрос на включение!
И чтобы поблагодарить вас за ваш вклад, заявите о своей награде, отправив нам электронное письмо по адресу nuclia.com.
Ссылка
- Документация Нуклии
- Справочник по API
Мета
- Стиль кода Rust
- Стиль кода Python
- Нормы поведения
- Содействие