Полнотекстовый поиск по бизнес-объектам в памяти
Я хотел бы попросить совета по передовым методам поиска по объектам в памяти.
Наши бизнес-данные представлены в виде объектов C# в памяти. В явном виде указывается, какие свойства объектов должны соответствовать. Я должен был иметь возможность выбирать те бизнес-объекты, которые соответствуют поисковой фразе, где поисковая фраза может содержать символы подстановки (без логических операций). У меня есть полный контроль над всем кодом.
Как бы вы реализовали поиск в этом случае?