groonga

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

Rating: 5.0/5 (Total Votes: 1)

groonga є відкритим вихідним кодом, поширюється вільно, точно і дуже швидко повнотекстовий пошук двигуна і колонки магазин утиліти. Він заснований на інвертований індекс і дозволяє користувачам писати високопродуктивні додатки, які вимагають повного тексту search.Features в точці А glanceKey функції включають в себе повнотекстовий пошук і миттєвий оновлення, колонка магазин і сукупного запит, інвертований індекс і токенізатор, для спільного зберігання і читати блокування безкоштовно, а також гео-місце розташування (широта і довгота) пошуку.
Використовуючи вбудовані опції командного рядка, які можна переглядати на перший погляд, виконавши & lsquo; groonga --help & Rsquo; Команда після установки (див розділ Початок роботи нижче), ви можете примусити groonga працювати в режимі демона клієнта, сервера або, як, за замовчуванням, програма працює тільки в автономному режимі.
Різні параметри командного рядка доступні для користувачів і організував в категоріях, таких як варіантів створення бази даних, автономний / опцій клієнта, серверні опції / демон протоколювання параметрів, а також загальні options.Designed для MroongaAlso рамках цього проекту, є Mroonga додаток, який призначено в якості командного рядка для зберігання двигуна з відкритим вихідним кодом на живлення від бази даних MySQL. groonga поширюється у вигляді бібліотеки C і вбудований server.Getting почалося з програми groongaThis повинен бути встановлений на вашій системі для того, щоб використовувати його. Таким чином, вам доведеться відкрити свій менеджер пакетів, пошук groonga і встановити його. Якщо програмне забезпечення не доступний на головній програмного забезпечення сховищ вашого дистрибутива, або версія старіше, ніж та розподіленої на Softoware, ми настійно рекомендуємо дотримуватися наступних інструкцій по установці groonga.
Завантажити архів (TAR архів) за допомогою спеціального розділ для скачування вище, збережіть файл десь на вашому комп'ютері, розпакувати його, відкрийте термінал емулятор і перейдіть в папку, здобутих архівних файлів за допомогою & 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] [Patch по Naoya Муракамі]
  • [експериментально] між опорами авто послідовному режимі пошуку. Використовуйте значення 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] [Patch Хіроші Хатаке]
  • Виправлення:
  • [док] Виправлена ​​дублюється приклад виконання шлях про table_create. [GitHub groonga.org # 14] [Повідомлено Масафумі Йокояма]
  • Виправлена ​​помилка, вкладених індексований пошук повний текст на X._key повертає порожні результати.

  • Параметр
  • Виправлена ​​прапори, строго в BSD mkostemp (3). [GitHub # 240] [Patch по червень Kuriyama]
  • Виправлена ​​помилка, виберіть команду звіти невірний тип значення (таблиця) як тип значення стовпця індексу. Це було зафіксовано в UInt32. Зверніть увагу, що впливає тільки на величину заголовка відповіді. Результати пошуку не змінився.
  • Виправлена ​​помилка, операції порівняння, такі як = ,! = З часом і струнного типу повертає невірні результати.
  • Виправлена ​​помилка, що пошук префікс не може бути виконана проти одного символу, наприклад, & Quot; х * & Quot;. [GitHub # 242] [Patch по Naoya Муракамі]
  • Виправлена ​​витік пам'яті при розгорнутому ShortText вартості з --filter.
  • Виправлені відсутні & Quot ;, & Quot; для & Quot; DDL: set_token_filters і Quot; увійти. [Повідомлено Naoya Муракамі]

Що нового у версії 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] [Повідомлено Naoya Муракамі]
  • [snippet_html] Виправлена ​​придушити повідомлення рівень тривоги, коли зміст колонка порожня тексту. [Groonga-DEV, 02097] [Повідомлено Naoya Муракамі]
  • [groonga-HTTPD] Виправлена ​​помилка & Quot; OFF & Quot; використовується в якості імені шляху в groonga_query_log_path. [Groonga-DEV, 02113] [Повідомлено Редзі Ямамото]

Що нового у версії 3.1.2:

  • Покращення:
  • [док] Оновлений caplitalized і Quot; Groonga і Quot; Умови в документації. [Patch по 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] [Повідомлено Naoya Муракамі]
  • Виправлена ​​поведінку про значення, що повертається і Quot; X || Y & Quot; і & Quot; X && Y & Quot; для адаптації до ECMAScript. В & Quot; X || Y & Quot; так, якщо або X або Y задовольняють умові, то повертається само X або сам на рік замість 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 інформацію. [Patch по cosmo0920]
  • [хв] [Fedora] Випало Fedora 19.
  • [хв] [Fedora] Підтримувані Fedora 20.
  • [док] Оновлено та Quot; Groonga і Quot; Позначення. [Patch по 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; як третій аргумент geo_in_circle, Groonga падає.

Що нового у версії 3.1.0:

  • Покращення:
  • [експериментально] Підтримувані опцію Пропустити оновлення для однієї і тієї ж вартості. Він включається установкою GRN_JA_SKIP_SAME_VALUE_PUT = так як змінні середовища.
  • Покращена показати токенізатор і оригінальний текст на порожній символічний попередження. Це показує, фактичний знак, тому він допомагає вам досліджувати символічну пов'язане з цим питання.
  • Добування зламаною підтримку 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] [Запропонував Naoya Муракамі]
  • Видалити обмеження, пов'язані з RLIMIT_NOFILE на HTTP-сервер. Це дозволяє процесу сервера HTTP, щоб обробляти більше 4096 файлів.
  • [експериментально] Додано декілька API для інтеграції mruby в groonga. [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch по wanabe]
  • [Travis] Підтримувані CMake будувати на Тревіс-CI.
  • [док] Додана документація про налаштування.
  • [експериментально] Додана команда ruby_load.
  • [HTTPD] Підтримувані кілька буферний тіло POST запиту. Команда навантаження, викликана тайм-аут в такому випадку. [GitHub # 120] [Patch по Motoi Washida]
  • [gqtp] повідомлення Підтримувані помилка. Тіло стане повертати сирий текст InstEd подвійного цитованого тексту. Це несумісні зміни.
  • [HTTP] Підтримувані & Quot; 400 Bad Request & Quot; для інвалідного аргумент помилки.
  • [док] Додані приклади для завершення
  • Підтримувані Ubuntu 13.10 (Зухвалий Salamander).
  • Виправлення:
  • Виправлена ​​помилка, це може викликати SEGV по арифметичного переповнення. Ця проблема виникає, коли розмір індексів перевищує розмір віртуальної пам'яті. [Groonga-DEV, 01661] [Повідомлено Naoya Муракамі]
  • Виправлена ​​саме замок для створення таблиці. Ця зміна фіксує регресії продуктивності instroduced на Groonga 3.0.5.
  • Виправлена ​​помилка, що база даних, яка має посилання на стовпець не може бути видалений. Це впливає на випадок, індексований таблиці / стовпці і довідкових таблицях видаляються в першу чергу, а потім видалити операцію по стовпців індексу і посилатися на стовпці з ладу. [Повідомлено EITO Katagiri] [GitHub Rroonga # 13]
  • Виправлена ​​помилка, що видалення бази даних, яка використовує ключові DAT може залишитися сміття.
  • [HTTP] Виправлена ​​невеликий витік пам'яті, яка обумовлена ​​загальний буфер HTTP заголовка в тому ж потоці.
  • [HTTPD] Виправлена ​​помилка, groonga_database_auto_create параметр не передається у спадок. Це означає, що ці параметри просто ігнорували В не блоків розташування.
  • Виправлена ​​помилка, команда статус, можуть повертає недійсним ставка кеші.
  • Виправлена ​​помилка, приведення до часу може викликає проблема переповнення. Це впливає на той випадок, призначення тимчасової вартості, які вказують на більш 32bit значення.

Що нового у версії 3.0.8:

  • Покращення:
  • [Адмін] Покращена обробка помилок у можливості вибору. Ця зміна показує повідомлення про помилку і приховує діалогове вікно завантаження. [Patch по orangain]
  • [Адмін] Покращена уявити форму пошуку з клавішею введення. [Patch по orangain]
  • [Адмін] Покращена показати заповнювач в формі пошуку. Ця зміна показує приклади використання. [Patch по orangain]
  • [HTTPD] Підтримувані директива groonga_query_log_path
  • [док] Оновлений виберіть документації про кількість попадань в виберіть відповідь.
  • Покращена ігнорувати порожній маркер, який утворюється шляхом безперервних просторах від токенізатор. [Groonga-DEV, 01729] [Запропонував Naoya Муракамі]
  • [лексема розмежувати] Покращена лікувати безперервні прогалини в просторі. Токенізатор стосується 2 або більше прогалин є коректною.
  • [док] Додано примітка про індекси для кожного шпальти проти індексів кілька колонок.
  • [док] Додано мова анотації до етикетці джерела. [Groonga-DEV, 01751] [Запропонував Kazuhiro поб'ю]
  • Підтримувані каскадне видалення у посилання записів. У попередній версії, Ви отримали повідомлення про помилку для цієї операції.
  • [док] Оновлений місце документація в README. [Groonga-DEV, 01800] [Повідомлено Kazuhiro поб'ю]
  • [експериментально] Додано ruby_eval команда.
  • [док] Додано примітка про GQTP і HTTP для сервера. [Groonga-DEV, 01810] [Повідомлено Kazuhiro поб'ю]
  • Виправлення:
  • [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] [Patch по whombx]
  • [table_remove] Покращена не видаляти Патрісія Trie таблицю або хеш-таблицю
  • , який досі посилаються. Ця зміна дозволяє уникнути, що посилальна таблиця віддаляється випадково.
  • Покращена просто ігнорувати занадто довго маркер (4096 байт або більше). Ця зміна зачіпає, коли він зареєстрований. У попередній версії, це розглядається як помилка, а не попередження. [Groonga-DEV, 01571] [Запропонував Naoya Муракамі]
  • Покращена щоб показати реальну викинути термін проводки в повідомленні журналу. [Groonga-DEV, 01621] [Повідомлено Naoya Муракамі]
  • [HTTPD] Підтримувані завантаження даних з використанням методу POST. [GitHub # 101] [Patch по 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] [Patch по Масафумі Йокояма]
  • [плагін] Виправлений виліт помилку на кількох DB разі відкритого. Ця помилка впливає на разі, коли кілька плагін використовується і ту ж базу даних відкритий з множинною процесу. [Groonga-DEV, 01596] [Повідомлено Naoya Муракамі]
  • Виправлена ​​помилка, що вкладені операції після матчу оператор І не працює. Виберіть ... --filter "... && nested.column @ & Quot; ключове слово і Quot; ' запит відтворює цю помилку. [Groonga-DEV, 01599] [Повідомлено Motoi Washida]
  • [док] Виправлена ​​помилка про документацію спеціальних символів. [Повідомлено Genki Takiuchi]
  • Виправлена ​​помилка в повідомленні про помилку, коли неприпустимий символ дається. [Повідомлено Yoshida Міцуо]

Що нового у версії 3.0.6:

  • Покращення:
  • [док] Додана документація про параметри функції sub_filter.
  • [запропонувати] Підтримувані 0MQ 3.x. [GitHub # 63] [Повідомлено Naoya Инада]
  • Додана перевірка наявності для 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]

Схожі програми

groonga

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями