Есть ли какие-либо серебряные пули там для поиска объемов среднего размера текстовых данных (сотни гигабайтов)? Действительно не заботьтесь, является ли это коммерческим или с открытым исходным кодом. Я должен добавить, что мне нужен он, чтобы быть C++ или базирующимся C.
Apache Lucene - это широко используемый механизм индексирования, не уверен, что он квалифицируется как серебряная пуля или нет. Я видел его в сочетании с Carrot2 для кластеризации и поиска в индексе.