Какова наилучшая практика для реализации поиска для индекса XML -файлов?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2079

Вопрос

В нашем решении SharePoint нам нужна служба, которая может искать и индексировать файлы XML.

В этот момент мы используем быстро, но есть ли другие инструменты / приложения / решения, которые являются бесплатными и простыми в интеграции / настройке в SharePoint 2007?

Это было полезно?

Решение

Файлы XML ищут ищут и индексируются в SharePoint 2010 с использованием двигателя вне коробки (Fast-это просто дополнение/альтернатива поиска, но использует собственный двигатель под обложками, так что это дополнение и будет искать файлы XML, используя родной двигатель).

Это немного сбивает с толку, потому что вы говорите, что используете быстро (как правило, продукт, связанный с SharePoint 2010), но попросите инструменты для SharePoint 2007. Я думаю, что вы можете использовать быстрые источники 2007 года, я никогда не пробовал.

В SharePoint 2010 и 2007 XML -файлы изначально индексируются и ищут, однако они только ищут контент, а не разметка. Например, учитывая следующий фрагмент:

<RenderPattern Name="EditPattern">

Двигатель вернет удар только в том случае, если вы войдете в EditPattern, а не RenderPattern. Он также будет искать значения в теге, так что этот фрагмент:

<SomeTag>SomeValue</SomeTag>

Пойдет ли вы удар по поиску, если вы ищете какое -то обложение, но нет ударов, если вы ищете что -нибудь. Он также будет поиском контента, содержащегося внутри CDATA [] вольеров, если он прилагается в кавычки, так что этот фрагмент:

<HTML><![CDATA[<input TYPE=HIDDEN NAME="owsfileref">]]</HTML

Вернут хит, если вы найдете OWSFILEREF (но не CDATA).

Как я уже сказал, XML -файлы изначально ползут. Вы можете установить пакет Microsoft ifilter, но все, что он вам дает, - это дополнительные форматы Office 2007 и форматы файлов Visio.

Доступны дополнительные сторонние iFilters. Вы можете проверить Ifilter dot org Для некоторых, но большинство компаний не выпустили версии 2010 года, и я не уверен, ищете ли вы 2007 или 2010 год.

Другие советы

Уверен, что в SharePoint Server 2010 есть XML Ifilter. Не уверен, насколько глубоко он входит в каждый документ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top