Я разрабатываю настольный продукт для Windows, для которого требуется библиотека индексирования текста на C / C ++. Я хотел бы дать ему ряд слов и запись, которая должна быть сохранена против этих слов. Поиск этих слов должен быстро вернуть одну или несколько записей. Данные будут храниться на диске.
Я искал этот форум и нашел Lucene. Но это в основном Java. Также имеется порт Cucene C ++. Но я не уверен, подходит ли он (легкий вес?) Для небольшого настольного продукта Windows.
Я нашел другие библиотеки на основе .net, но не что-то более легкое и для C ++.
Можете ли вы помочь, пожалуйста?