Вы можете хранить документы в виде больших двоичных объектов, как описано выше.Затем вам нужен какой-то способ индексации содержимого, чтобы вы могли искать.
Вы можете быть грубыми и извлечь содержимое документа Word в виде текста, сохранить его вместе с документом и затем запросить этот новый столбец, используя ключевые слова.
Это не будет особеннобыстрый или эффективный, хотя.Похоже, что полнотекстовая индексация может помочь: http://www.codeproject.com/KB/architecture/sqlfulltextindexing.aspx Очевидно, что документы Office могут быть проиндексированы.
Когда введено ключевое слово, вы можете запросить полнотекстовый индекс и найти подходящие документы.а затем откройте документы и выделите слова, используя либо основные сборочные записи Office, либо VSTO.