groonga

Скриншот программы:
groonga
Детали программы:
Версия: 4.0.8
Дата загрузки: 17 Feb 15
Разработчик: The groonga project
Тип распространения: Бесплатная
Популярность: 23

Rating: 5.0/5 (Total Votes: 1)

groonga является открытым исходным кодом, распространяется свободно, точные и очень быстро полнотекстовый поиск двигателя и колонки магазин полезности. Он основан на инвертированного индекса и позволяет пользователям писать высокопроизводительные приложения, которые требуют полного текста search.Features на течение glanceKey функции включают в себя полнотекстовый поиск и мгновенный обновления, колонка магазин и совокупного запроса, перевернутый индекс и Tokenizer, совместного использования хранения и читать блокировки бесплатно, а также гео-местоположения (широта и долгота) поиска.
Используя встроенные опции командной строки, которые могут быть просмотрены с первого взгляда, выполнив & lsquo; groonga --help & Rsquo; Команда после установки (см раздел Начало работы ниже), вы можете заставить groonga работать в режиме демона клиента, сервера, или, как, по умолчанию, программа работает только в автономном режиме.
Различные параметры командной строки доступны для пользователей и организовал в категориях, таких как опционы создание базы данных, автономный / опций клиента, варианты сервер / демон, лесозаготовки варианты, а также общие для options.Designed MroongaAlso рамках этого проекта, является Mroonga приложение, которое предназначено в качестве командной строки для хранения двигателя с открытым исходным кодом на питание от базы данных MySQL. groonga распространяется в виде библиотеки C и встроенный в server.Getting началось с программы groongaThis должен быть установлен на вашей системе для того, чтобы использовать его. Таким образом, вы должны будете открыть менеджер пакетов, искать groonga и установить его. Если программное обеспечение не доступно на основных программных репозиториев вашего дистрибутива, или версия старее, чем та распределенной на Softoware, мы настоятельно рекомендуем выполнить следующие инструкции по установке groonga.
Скачать архив (ТАР), используя архив выделенный раздел загрузок выше, сохраните файл где-то на вашем компьютере, распаковать его, откройте эмулятор терминала и перейдите в папку, добытых архивных файлов с помощью & lsquo; CD & Rsquo; Команда (например CD /home/softoware/groonga-4.0.8).
Затем необходимо запустить & lsquo; ./ настроить && сделать и Rsquo; Команда для настройки и компиляции программы, затем в & lsquo; сделать установку и Rsquo; Команда, как корень, или & lsquo; Судо сделать установку и Rsquo; Команда, в качестве привилегированного пользователя, чтобы установить во всей системе

Что нового В этом выпуске:.

  • Улучшения:
  • [Деб] Поддерживаемые Ubuntu 12.04 снова, потому что Трэвис-CI работает на него.
  • [mruby] Поддерживаемые довольно печати - и Quot; С. & Quot; для отладки. И поддержал, чтобы показать внутренние объекты более описательный формат при осмотре его.
  • Поддерживаемые полный текст поисковый запрос без индекса, если один столбец определен для --match_columns, хотя последовательный поиск выполняется --query и --match_columns комбинацию. [groonga-DEV, 02902] [Сообщено Atsushi Шинода]
  • [] экспериментальные in_values ​​поддерживает режим автоматического листания поиска. Существует случай, последовательный поиск быстрее, чем поиск индекса, когда количество суженных вниз записей достаточно, в отличие от ряда ожидаемых записей мал, чтобы сузить по in_values ​​с и эксплуатации, которые используют индексы. Значение GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO используется в качестве порога ли Groonga выполнить последовательный поиск ИЛИ Поиск индексов в таком случае.
  • [mruby] Поддерживаемые загрузить относительный путь сценария.
  • Поддерживаемые тестовая легче написать тест оптимизатор запросов с поддержкой mruby сборки.
  • Поддерживаемые форума индекс конструкция для маркеров фильтров. [GitHub # 239] [патч от Наойя Мураками]
  • [экспериментально] между опорами авто последовательном режиме поиска. Используйте значение, как GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO порога. Основные концепции похожа на GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [] экспериментальные Поддерживаемые несколько drilldowns для: Doc: / ссылки / команда / выберите команду. Синтаксис расширен для поддержки этой функции. Новый один --drilldown [LABEL1] .keys column1, Столбец2 для ключей, --drilldown [LABEL1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs для выходных столбцов. В предыдущих версиях, приложения клиент должен поддерживать по себе для развертке по нескольким ключам. Используйте _key [N] для --drilldown [LABEL1] .output_columns, чтобы показать исходное значение ключа в записях.
  • Поддерживаемые искать "reference_column @ & Quot; запросе & Quot; ' без индекса.
  • [экспериментально] Добавлена ​​команда range_filter. Это быстрее, чем команда выбора для извлечения определенного диапазона записей в большинстве случаев, так как он не возвращает числа соответствующих записях. Есть ограничения, которые не поддерживает детализацию и так далее. Таким образом, range_filter подходит для извлечения первых N записей в определенном диапазоне для ранжирования или что-то еще.
  • [HTTPD] Поддерживаемые groonga-HTTPD на окнах.
  • Поддерживаемые вектор-столбец для развертке.
  • [Деб] Изменен groonga-HTTPD, как пакет HTTP-сервер по умолчанию. groonga-сервер HTTP-устарел. Обратите внимание, что groonga HTTP サ ー バ ー сама функциональность все еще существует в Groonga. Если вы просто хотите использовать простой HTTP-сервер традиционным способом, укажите необходимые аргументы от командной строки для команды groonga.
  • Добавлена ​​файл конфигурации Windows, CI на AppVeyor. [groonga-DEV, 02970,02981] [патч Хироши Хатаке]
  • Исправления:
  • [док] Исправлена ​​дублируется пример выполнения путь о table_create. [GitHub groonga.org # 14] [Сообщено Масафуми Екояма]
  • Исправлена ​​ошибка, вложенный индексированный поиск полный текст против X._key возвращает пустые результаты.

  • Параметр
  • Исправлена ​​флаги, строго в BSD mkostemp (3). [GitHub # 240] [патч по июнь Kuriyama]
  • Исправлена ​​ошибка, выберите команду отчеты Неверный тип значения (таблица) как тип значения столбца индекса. Это было зафиксировано в UInt32. Обратите внимание, что влияет только на значение заголовка ответа. Результаты поиска не изменилось вообще.
  • Исправлена ​​ошибка, сравнить такие операции, как =,! = со временем и струнного типа возвращает неверные результаты.
  • Исправлена ​​ошибка, что поиск префикс не может быть выполнена против одного символа, например, & Quot; х * & Quot ;. [GitHub # 242] [патч от Наойя Мураками]
  • Исправлена ​​утечка памяти при развернутом ShortText стоимости с --filter.
  • Исправлена ​​отсутствует & Quot;, & Quot; для & Quot; DDL: set_token_filters и Quot; журнал. [Сообщено Наойя Мураками]

Что нового в версии 4.0.0:

  • Улучшения:
  • [нормализатор] Поддерживаемые показать и Quot; чеки & Quot; который используется для расчета следующий символ. Используйте WITH_CHECKS флаг, чтобы включить эту функцию.
  • [Деб] Выпало Ubuntu 13.04 поддержка.
  • Исправления:
  • Исправлена ​​ошибка аварии, что объект в grn_expr используется после того, как освободился. Обычно пользователи сервера Groonga не влияет эту ошибку. Эта ошибка, главным образом, затрагивает пользователей Rroonga. Потому что это ошибка произойден указав имя столбца в том числе имя псевдо столбца - такие, как "_key" -. Пользователей Rroonga может использовать использование
  • Исправлена ​​не выполнять неожиданные каскадное удаление, который вводится Groonga 3.0.8 релиз. Если исходный диапазон и домен индекса разные, Groonga не выполнить каскадное удаление. [groonga-DEV, 02073] [Сообщено Yoku]
  • Исправлена ​​не публиковать grn_snip структуру. Используйте grn_obj вместо grn_snip. Если вы используете grn_snip_close, пожалуйста, замените grn_snip_close в grn_obj_close.
  • [snippet_html] Исправлена ​​ошибка, когда при столкновении --query пуст. [groonga-DEV, 02097] [Сообщено Наойя Мураками]
  • [snippet_html] Исправлена ​​подавить сообщение уровень тревоги, когда содержимое столбца пустой текстовый. [groonga-DEV, 02097] [Сообщено Наойя Мураками]
  • [groonga-HTTPD] Исправлена ​​ошибка & Quot; & офф Quot; используется в качестве имени пути в groonga_query_log_path. [groonga-DEV, 02113] [Сообщено Редзи Ямамото]

Что нового в версии 3.1.2:

  • Улучшения:
  • [док] Обновлен caplitalized & Quot; Groonga & Quot; Условия в документации. [Патч от cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • Поддерживаемые настроить значение тайм-аута блокировки. См Глобальные конфигурации о деталях. [groonga-DEV, 02017] [Предложил Yoku]
  • [док] Добавлено описание о стоимости тайм-аута блокировки.
  • Включено GRN_JA_SKIP_SAME_VALUE_PUT по умолчанию. В предыдущих версиях, значение этой конфигурации "нет". Это изменение влияет уменьшение размера базы данных Groonga.
  • Поддерживаемые несколько индексов, включая вложенные индекса и несколько ключевых слов запроса. Это изменение улучшает результаты поиска пропавшего isssue при сужении на нескольких ключевых слов запроса.
  • Добавлена ​​API для настройки нормализатор для фрагменте.
  • Исправления:
  • Исправлена ​​не использовать индекс для пустого запроса. Это изменение позволяет искать, хотя пустой запрос. Обратите внимание, что это означает, что есть штраф, если существуют производительность много пустых записей. [groonga-DEV, 02052] [Сообщено Наойя Мураками]
  • Исправлена ​​поведение о возвращаемого значения и Quot; X || У & Quot; и & Quot; X && Y & Quot; для адаптации к ECMAScript. В & Quot; X || У & Quot; так, если либо X или Y удовлетворяют условию, то возвращается само X или Y сам вместо 1 или 0.
  • В & Quot; X && Y & Quot; так, если X и Y удовлетворяют условию, то возвращается само X вместо 1. Если X не удовлетворяет условию, то возвращается ложное вместо 0.
  • Исправлена ​​вернуть NULL, когда не фрагмент не найден. Это изменение позволяет установить значение по умолчанию snippet_html. В такой цели, использования и Quot; snippet_html (XXX) || "значение по умолчанию" и Quot;.

Что нового в версии 3.1.1:

  • Улучшения:
  • [Деб] Изысканный Groonga пакеты для Debian политики. [groonga-DEV, 01930] [Предлагаемые Хидеки Яманэ]
  • [Деб] Выпало Debian 6.0 (сжатия) поддержку.
  • [Деб] Выпало Ubuntu 10.04 (ясный) поддержку.
  • Поддерживаемые geo_in_rectangle во всем мире.
  • Поддерживаемые Сообщить об ошибке, когда не удалось литья недопустимое значение типа гео точки.
  • вывезенных некоторые макросы, который используется для доступа к имена столбцов псевдо. [groonga-DEV, 1999] [Предложил whombx]
  • [док] Изысканный документация развертка. [СообщеноYahppo]
  • Поддерживаемые между функцией, которая используется для фильтрации значение столбца в определенном диапазоне.
  • [док] Обновлен Travis CI envrinment информацию. [Патч от cosmo0920]
  • [мин] [Fedora] Выпало Fedora 19.
  • [мин] [Fedora] Поддерживаемые Fedora 20.
  • [док] Обновлен & Quot; Groonga & Quot; обозначения. [Патч от cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • Исправления:
  • [Munin] Исправлена ​​неправильное номер порта, который указан для GQTP.
  • [geo_in_circle] Исправлена ​​ошибка, что если вы укажете & Quot; LONGITUDExLATITUDE & Quot; как 3-й аргумент geo_in_circle, Groonga сбой.

Что нового в версии 3.1.0:

  • Улучшения:
  • [экспериментально] Поддерживаемые опции, чтобы пропустить обновление для того же значения. Он включается установкой GRN_JA_SKIP_SAME_VALUE_PUT = да как переменные среды.
  • Улучшена показать Tokenizer и оригинальный текст на пустой символический предупреждение. Это показывает, фактическое маркер, так что это поможет вам исследовать символическую связанный с этим вопрос.
  • Выпало сломанной поддержку AIO. [# 2054] [Сообщено шо Минэгоа]
  • [Windows] Поддерживаемые сборки с Visual Studio Express 2008 [# 1964 21-комментарий] Он направлен на развитие комплектации Mroonga с MariaDB в будущем.
  • Исправления:
  • Исправлена ​​ошибка, из-тип Quot; _value & Quot; столбец трактуется как Int32. Это вызывает случай, когда значение & Quot; _value & Quot; колонка литые неожиданно. [Сообщено Genki Takiuchi]
  • Исправлена ​​требовать GLib 2.14.0 или позже бенчмарка программы. Тест программа переходит на использование GRegex которая требует GLib 2.14.0 или более поздней версии. Это влияет на пользователей, которые собирают Groonga с конфигурацией "--enable-бенчмарка». [groonga-DEV, 01890] [Сообщено КРЫЛО]
  • Исправлена ​​утечка памяти по обновлению пустой вектор-столбец с тем же значением.
  • Исправлена ​​утечка памяти при обновлении индекса для вектора-столбца. Это влияет на случай, если вы храните значения столбца, который имеет недопустимый UTF-8 последовательности байтов.
  • [плагин] [Windows] Исправлена ​​проблема, что регистрация команда не без "Lib / groonga / плагинов». [Сообщеноyito]

Что нового в версии 3.0.9:

  • Улучшения:
  • [док] [HTTPD] Добавлено документация о директиве groonga_database_auto_create.
  • [HTTPD] Добавлено директива groonga_cache_limit.
  • [док] Добавлено описание почему сжатия Zlib / LZO по умолчанию отключены. [groonga-DEV, 01845] [Предложил Наойя Мураками]
  • Удалить ограничение, связанные с RLIMIT_NOFILE на HTTP-сервер. Это позволяет процесс сервера HTTP, чтобы обрабатывать более 4096 файлов.
  • [экспериментально] Добавлены некоторые API для интеграции mruby в groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [патч от wanabe]
  • [Travis] Поддерживаемые CMake строить на Трэвис-CI.
  • [док] Добавлено документацию о настройке.
  • [экспериментально] Добавлена ​​команда ruby_load.
  • [HTTPD] Поддерживаемые несколько буферный тело POST запроса. Команда нагрузка, вызванная тайм-аут в таком случае. [GitHub # 120] [патч от Motoi Washida]
  • [gqtp] сообщение об ошибке Поддерживаемые. Тело изменяется, чтобы вернуться сырой текст InstEd двойного цитируемого текста. Это несовместимые изменения.
  • [HTTP] Поддерживаемые & Quot; 400 Bad Request & Quot; за недействительные ошибки аргумента.
  • [док] Добавлены примеры для завершения
  • Поддерживаемые Ubuntu 13.10 (Дерзкий Саламандра).
  • Исправления:
  • Исправлена ​​ошибка, что причиной SEGV по арифметическому переполнению. Эта проблема возникает, когда размер индексов превышает размер виртуальной памяти. [groonga-DEV, 01661] [Сообщено Наойя Мураками]
  • Исправлена ​​само замок для создания таблицы. Это изменение фиксирует регрессии производительности instroduced на Groonga 3.0.5.
  • Исправлена ​​ошибка, что база данных, которая имеет отношение колонку не могут быть удалены. Это влияет на случай, индексированный таблицы / столбцы и ссылки таблицы удаляется сначала, затем удалите операцию столбцов индекса и ссылаться на столбцы из строя. [Сообщено EITO Katagiri] [GitHub Rroonga # 13]
  • Исправлена ​​ошибка, что удаление базы данных, которая использует ключ DAT может остаться мусор.
  • [HTTP] Исправлена ​​небольшая утечка памяти, которая обусловлена ​​общий буфер HTTP заголовка в той же рабочем потоке.
  • [HTTPD] Исправлена ​​ошибка, groonga_database_auto_create параметр не передается по наследству. Это означает, что эти параметры просто игнорируются в не блоков местоположения.
  • Исправлена ​​ошибка, команда статус может возвращается недействительным ставка кэше.
  • Исправлена ​​ошибка, приведение к времени может приводит вопрос переполнения. Это влияет на тот случай, когда присвоение значения времени, которые указывают над 32-битной величины.

Что нового в версии 3.0.8:

  • Улучшения:
  • [Admin] Улучшена обработка ошибки выберите функциональности. Это изменение показывает сообщение об ошибке и скрывает окно загрузки. [Патч от orangain]
  • [Админ] Улучшена представить форму поиска с клавишей ввода. [Патч от orangain]
  • [Админ] Улучшена показать заполнитель в форме поиска. Это изменение показывает примеры использования. [Патч от orangain]
  • [HTTPD] Поддерживаемые директивы groonga_query_log_path
  • [док] Обновлен выберите документацию о количестве попаданий в ответ выберите.
  • Улучшена игнорировать пустой маркер, который генерируется непрерывных пространствах от Tokenizer. [groonga-DEV, 01729] [Предложил Наойя Мураками]
  • [лексема разграничить] Улучшена лечить непрерывные пробелы в пространстве. Токенизатор касается 2 или более пробелов действительны вход.
  • [док] Добавлено примечание об индексах для каждого столбца против индексов множественной колонки.
  • [док] Добавлено язык аннотации к этикетке источника. [groonga-DEV, 01751] [Предложил Kazuhiro Isobe]
  • Поддерживаемые Каскад удалить, чтобы ссылки записей. В предыдущей версии, Вы получили сообщение об ошибке для этой операции.
  • [док] Обновлен место документация в README. [groonga-DEV, 01800] [Сообщено Kazuhiro Isobe]
  • [экспериментально] Добавлено ruby_eval команда.
  • [док] Добавлено примечание о GQTP и HTTP для сервера. [groonga-DEV, 01810] [Сообщено Kazuhiro Isobe]
  • Исправления:
  • [Admin] Исправлена ​​ошибка, добавить значение кнопку COLUMN_VECTOR не работает.

Что нового в версии 3.0.7:

  • Улучшения:
  • [док] Добавлено API документация. [groonga-DEV, 01593] [GitHub # 79, # 80, # 81, # 82, # 83, # 84, # 85, # 86, # 87, # 88, # 89, # 90, # 91, # 92 , # 93, # 95, # 96, # 97, # 98, # 99, # 100] [патч от whombx]
  • [table_remove] Улучшена не удалять Патрисия Trie таблицу или хэш-таблицу
  • , который до сих пор ссылаются. Это изменение позволяет избежать ссылки таблица удаляется случайно.
  • Улучшена просто игнорировать слишком долго маркер (4096 байт или более). Это изменение влияет, когда оно зарегистрировано. В предыдущей версии, это рассматривается как ошибка, а не предупреждение. [groonga-DEV, 01571] [Предложил Наойя Мураками]
  • Улучшена показать фактическое отбрасываются срок проводки в сообщении журнала. [groonga-DEV, 01621] [Сообщено Наойя Мураками]
  • [HTTPD] Поддерживаемые загрузка данных с использованием метода POST. [GitHub # 101] [патч от Motoi Washida]
  • [HTTPD] Поддерживаемые groonga войти в директиве groonga_log_path.
  • [HTTPD] Поддерживаемые groonga войти как уровень директивы groonga_log_level.
  • [HTTPD] Поддерживаемые настройки предел кэша в директиве groonga_cache_limit.
  • Исправления:
  • Исправлена ​​ошибка, ошибка в выражении может вызвать переполнение стека. Это изменение позволяет избежать аварий groonga внезапно, как в результате ошибок accumlation.
  • Исправлена ​​ошибка, аварии автономный индекса строительство для вектор-столбец, который имеет сиротам справочные причин.
  • Исправлена ​​но groonga не выйти на ошибку, а режим демона начинает. Например, groonga -d /tmp/non-existence.db воспроизвести эту ошибку.
  • [самосвал] Исправлена ​​ошибка, неправильный тип таблицы сбрасываются. Эта ошибка возникает, когда тип таблица TABLE_PAT_KEY и ключ ссылочный тип.
  • Исправлена ​​ошибка, что --cache предел по умолчанию значение по 0. Значение по умолчанию меняется на «100».
  • Исправлена ​​утечка памяти при использовании sub_filter.
  • [док] Исправлена ​​описание команды дефрагментации. [Сообщеноnaoina]
  • [док] Исправлена ​​описание о том, как внести свой вклад. [GitHub # 77] [патч от Масафуми Екояма]
  • [плагин] Исправлена ​​ошибка, аварии на нескольких БД открытом случае. Эта ошибка влияет на случай, несколько плагин используется и ту же базу данных открыт с множественной процесса. [groonga-DEV, 01596] [Сообщено Наойя Мураками]
  • Исправлена ​​ошибка, что вложенные операции матч после оператор И не работает. Выбрать, ... --filter "... && nested.column @ & Quot; ключевое слово & Quot; ' запрос воспроизводит эту ошибку. [groonga-DEV, 01599] [Сообщено Motoi Washida]
  • [док] Исправлена ​​опечатка о документации специальных символов. [Сообщено Genki Takiuchi]
  • Исправлена ​​опечатка в сообщении об ошибке, когда недопустимый символ дается. [Сообщено Yoshida Мицуо]

Что нового в версии 3.0.6:

  • Улучшения:
  • [док] Добавлено документации о параметре функции sub_filter.
  • [предложить] Поддерживаемые 0MQ 3.x. [GitHub # 63] [Сообщено Наойя Инада]
  • Добавлена ​​проверка доступности для NetBSD о pthread_ {мьютекс, конд} attr_setpshared () [Сообщил Обаты Акио]
  • Поддерживаемые обратный слеш побег в синтаксисе запроса. [groonga-DEV, 01520] [Сообщено Kouhei Танабэ]
  • [мин] [Fedora] Поддерживаемые Fedora 19.
  • [мин] [Fedora] Выпало Fedora 18 поддержка.
  • [HTTPD] Обновлен комплекте Nginx версии 1.4.2.
  • Исправления:
  • Исправлена ​​ошибка при аварии удельная внутренняя функция (grn_obj_path ()) вызывается для встроенной функции, такие как Proc выберите. [Сообщено Genki Takiuchi]

Похожие программы

GT.M
GT.M

18 Feb 15

Free-Vote
Free-Vote

3 Jun 15

Oracle Database
Oracle Database

17 Feb 15

Комментарии к groonga

Комментарии не найдены
добавить комментарий
Включите картинки!