При поиске файлов, индексированных с использованием Windows Desktop Search, было бы неплохо, если бы я мог видеть фрагмент текста в документе , который связан с текстом поиска. Однако, когда я пытаюсь установить , вы получите «System.Search.QueryFocusedSummary» или «System.Search.QueryFocusedSummaryWithFallback». Я получаю ошибку «0 name name not found» .Windows Desktop Search не возвращается QueryFocusedSummary
(код, который я использую для запроса это показано в этом вопросе: Microsoft Desktop Search - CONTAINS not returning results on windows server 2008)
Это сбивает с толку, потому что когда вы делаете поиск в проводнике, вы получите фрагмент текста в результатах. Так что это возможно.
В соответствии с настоящей документацией http://msdn.microsoft.com/en-us/library/windows/desktop/bb760171%28v=vs.85%29.aspx его необходимо восстановить, то же самое, что и в AutoSummary.
Этот вопрос уже задавался на MSDN здесь:
, но я надеюсь, что умные люди StackOverflow может мне помочь.
Как примечание стороны, я довольно смущен, почему это не работает, не много людям нужно индексировать и искать документы? Все ли используют Lucene и/или Solr или Windows Search Server?
Спасибо за вашу помощь. Есть ссылка на код, который я использую в вопросе. Также в соответствии с документацией msdn, с которой я связан, я не вижу, как autosummary отличается от QueryFocusedSummary. Что такое собственность IIRC? – Rocklan
@LachlanB IIRC = «Если я правильно помню» ... свойство является термином COM, в то время как AutoSummary является столбцом (доступным через SQL). QueryFocusedSummary доступен только через COM. проверьте ссылку, которую я предоставил, есть много материала для чтения ... – Yahia
@LachlanB Код, на который вы ссылаетесь, используется CONTAINS - я мог бы что-то игнорировать, но в ссылке не упоминается QueryFocusedSummary ...по крайней мере, это подтверждает мое мышление о том, что вы используете SQL ... – Yahia