Domanda

Nella nostra soluzione SharePoint abbiamo bisogno di un servizio che può cercare e indicizzare i file XML.

In questo momento stiamo usando veloce, ma ci sono altri strumenti / applicazioni / soluzioni che sono liberi e facili da integrare / personalizzare all'interno di SharePoint 2007?

È stato utile?

Soluzione

I file XML sono cercati e indicizzati in modo nativo in SharePoint 2010 utilizzando il motore di out-of-the-box (FAST è solo una ricerca add-on / alternativa che utilizza il motore nativo sotto le coperte, quindi è un supplemento e cercherà XML file utilizzando il motore nativo).

E 'un po' di confusione perché dici che stai utilizzando veloce (in genere un prodotto relative a SharePoint 2010), ma chiedere strumenti per SharePoint 2007. Credo che si può utilizzare FAST per strisciare fonti 2007, ho appena mai provato.

I file XML in SharePoint 2010 e 2007 sono nativamente indicizzati e cercato comunque cercano solo il contenuto, non markup. Per esempio dato il seguente frammento:

<RenderPattern Name="EditPattern">

Il motore restituirà solo un successo se si immette EditPattern, non RenderPattern. Sarà anche cercare i valori in un tag in modo da questo frammento di codice:

<SomeTag>SomeValue</SomeTag>

Sarà yeild un colpo di ricerca, se siete alla ricerca di SomeValue, ma non ha dato risultati, se si guarda per SomeTag. Sarà anche possibile cercare contenuti contenuto all'interno di CDATA [] recinti finché è racchiuso tra virgolette in modo da questo frammento:

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

restituirà un colpo se si cerca owsfileref (ma non CDATA).

Come ho detto, i file XML sono nativamente strisciato. È possibile installare il pacchetto Microsoft iFilter ma tutto quello che ti dà è ulteriori formati di Office 2007 e formati di file di Visio.

Non ci sono ulteriori iFilters 3 ° parti disponibili. È possibile controllare IFilter dot org per alcuni, ma la maggior parte delle aziende non hanno prodotto versioni 2010 e sono non è sicuro se siete alla ricerca di 2007 o 2010. 2007 vi sono ancora iFilters là fuori, ma pochi sono stati sostenuti in questi giorni e ancora meno sono in fase di aggiornamento per il 2010.

Altri suggerimenti

Sono sicuro che ci sia un XML iFilter incluso in SharePoint Server 2010. Non sono sicuro quanto in profondità si va in ogni documento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top