основний двигун високого рівня інтерфейсу для PyLucene, який є продовженням Python для доступу до популярних Java Lucene пошуку.
Lucene має репутацію відносно низького рівня інструментарій та мета PyLucene є оберніть його через автоматичної генерації коду.
Таким чином, хоча PyLucene перетворює Java ідіоми в Python ідіоми, де це можливо, в результаті інтерфейс далекий від віщий.
Вона також забезпечує RESTful сервер пошуку JSON, заснований на відомій CherryPy.
Багато додатків, які вимагають більш можливості пошуку міграції з використанням звичайних баз даних клієнт-сервер, в той час як Lucene є вбудований пошук бібліотеки.
Solr є популярним варіантом для дистанційного пошуку та інших додаткових функцій, але потім який-небудь настройки або вбудованого використання з'єднаний з Java і XML.
Використання веб-фреймворк пітона, а може забезпечити краще з обох світів, наприклад, партія індексації в автономному режимі і дистанційного пошуку в прямому ефірі.
Простий клієнт, щоб взаємодіяти з сервером так зручно, як інтерфейс RPC.
Він обробляє всі HTTP взаємодії, з підтримкою стиснення, JSON, і повторного підключення
Особливості
- Розширені функції пошуку:
- розподіленого пошуку з підтримкою резервування, секціонування і сегментування.
- Оптимізований гранований пошук.
- Оптимізований префікс і діапазон запитів.
- геопросторової підтримки.
- Віддалена підтримка пошуку:
- Конфігурація виробництва
- Оновлення шукач
- & Quot; Більше як це і Quot; запити
- Отримання зрізів документів
- Натисніть підсвічування тексту
- Параметри запиту розбору
- помилки JSON
- Розширений термін перерахування
- Multi-пошукачі
- Опції сортування
- Грані
Що нового У цьому випуску:
- PyLucene 4,8 і 4,9 підтримуються
- PyLucene 4,4 і 4,5 впали
- DocValues можуть бути оновлені на місці
- Паралельні покращення індексації
Що нового у версії 1.5:
- PyLucene 4,5 підтримуваних
- PyLucene 3 впав
- Поля використовувати новий інтерфейс FieldType
- SortField компаратори оптимізовані і підтримують кілька значень
Що нового у версії 1.2:
- PyLucene 3,6 підтримуваних
- PyLucene 3,1 застарілим
- Підтримка всіх варіантів IndexWriterConfig
- динамічний фільтр обгортки
- Гнучка хітом сортування і фільтрація
Що нового у версії 1.1 :.
- PyLucene 3,5 підтримуваних
- PyLucene 3,0 впали.
- Зберігання та витяг довічних полів.
- Термін дії запиту підвищення.
Що нового у версії 1.0 :.
- PyLucene 3,4 підтримуваних
- PyLucene 3,0 застарів.
- Хіти вбудованої підтримки угруповання по довільної функції.
- Span запити від многотермінних запитів.
- FieldCaches на основі сегментів, оптимізований для додаткових оновлень.
- Додаткові утиліти порівняння відстань, можливо за допомогою модуля просторової CONTRIB.
- NUMERICFIELD запит, щоб відповідати один термін.
Що нового у версії 0.9 :.
- PyLucene 3,2 підтримуваних
- PyLucene 2,9 впали.
- , близькому до реального часу індексування.
- Оптимізований загальна кількість хітом.
- Підтримка IndexWriterConfig і необмеженої довжини поля.
- Налаштування апробовані при ініціалізації.
- Підсвічування використовує FastVectorHighlighter якщо такі є.
- Нові запити період :. Корисне навантаження і перевірка позицій
Що нового у версії 0.8 :.
- PyLucene 3,1 підтримуваних
- PyLucene 2,9 застарів.
- одним індексом документ для ефективного узгодження декількох запитів.
- Додатково викреслити вилучень і оптимізувати індекс атомарної фіксації.
- Цифрові реалізації поля для DateTimes і геопросторових пунктів.
- Оновлення з атомної документів.
Що нового у версії 0.7:
- Підтримка Lucene 2,4 впали
- CherryPy 3,2 сумісні
- Просторова в запити оптимізовані і дозволяють необмежену відстань
- Пошук може бути минув
- Сортування запити служать для обчислення оцінки та відстеження maxscore
- диз'юнктивними запитів
- Цифрові запити діапазон з користувальницькою точності кроку
- Перелік числових термінах
- Ефективна копіювання підмножини індексів
- Завантаження пошуковики в RAMDirectory
- SortFields підтримує користувальницькі парсери і повторне використання кеш поле
Що нового у версії 0.6 :.
- Python 2.7 сумісний
- Ефективна перевірка правопису :. Пропозиції (автозаповнення) і поправки (? Ви мали на увазі)
- Підтримка аналізаторів користувальницький запит, у тому числі перевірки орфографії.
- Запитання підтримка витягання термінів.
- Індексація підтримує Підвищення документів.
- Оптимізований документ поле вибору.
- Більш настроюються параметри запуску сервера, подібно cherryd.
- Span запитів підтримки маскування і корисного навантаження.
Коментар не знайдено