Вы как бы застряли со встроенным поиском, предоставляемым SharePoint, но класс FullTextSqlQuery может сделать то, что вы ищете, я думаю. Он отфильтрует дубликаты, если вы хотите. Я предлагаю вам взглянуть на этот класс.
Обрезка дубликатов может быть включена / отключена с помощью FullTextSqlQuery.TrimDuplicates = false или true