Компанія PNN Soft розробляє різні програмні рішення для повнотекстового пошуку на базі бібліотеки Lucene
Повнотекстовий пошук інтегрується компанією PNN як у свої програмні рішення, так і в системи, що постачаються іншим компаніям.
Повнотекстовий пошук містить у собі такі можливості:
- Кросплатформність – сумісність з основними програмними мовами і платформами;
- Інкрементне індексування – вимагає операції злиття сегментів (можливо паралельно з пошуком);
- Булевий пошук, пошук за фразами, нечіткий пошук;
- Можливість групування, ранжування і сортування результатів пошуку;
- Стемінг – дає змогу відмінювати і розбирати слова в пошуковому запиті для більш коректного пошуку;
- Аналізатори для багатьох мов, включно з українською;
- Підтримка необмеженої кількості додаткових полів для документів;
- Пошук у текстових документах і можливість індексації бази даних;
- Можливість паралельного пошуку за кількома індексами з об’єднанням результатів.
Повнотекстовий пошук – автоматизований пошук за різними типами документів, під час якого пошуковий образ документа використовують його повний текст або суттєві частини тексту.
Механізми бібліотеки Lucene заздалегідь формують для пошуку так званий повнотекстовий індекс — словник, у якому перелічено всі слова та зазначено, у яких місцях вони зустрічаються. Це суттєво зменшує кількість часу на пошук. Для кожного документа можливе зберігання великої кількості метаінформації про документ паралельно із самим текстом, що необхідно для подальшого аналізу з результатами пошуку.
Компанія PNN має багаторічний досвід розробки програмного забезпечення для різних галузей бізнесу.