Fonti di contenuti separati o fonti di risultato?
-
28-09-2020 - |
Domanda
Sto lavorando a una fattoria SP2013.L'azienda agricola ha 1 applicazione Web e 3 raccolte di siti A, B, C. Il mio requisito è configurato una casella di ricerca in ognuna di esse e limita i risultati della ricerca solo all'interno della raccolta del sito.
I.e.La ricerca degli utenti nella raccolta del sito A non sarà mai il risultato da B e C.
Vedo che ci sono due modi per raggiungerlo:
- .
- Impostazione 3 Fonti di contenuto per ogni raccolta del sito
- Impostazione 1 Fonte del contenuto per l'applicazione Web (coperta A, B e C).Quindi, in ciascuna raccolta di siti, configurazione di fonti di risultato con una query di ricerca come "Percorso: {sitecollection.url}" per limitare il risultato della ricerca restituito.
Posso sapere quale metodo è migliore?Ti dispiacerebbe condividere la tua esperienza e elenca i pro e i contro?Grazie.
Soluzione
Non riesco a pensare a una ragione principale per andare con un modo o l'altra da un punto di vista della query, tranne forse convenzione:
- .
- Contentource
- .
- Contentource: fileserver
- ResistenzaSource
- .
- è una proprietà sul tuo oggetto KQL e ha bisogno di un GUID
- Parole chiaveQuery.sourceid= ResordesOronceid;
Inoltre, le fonti di contenuto possono essere strisciate separatamente, se si desidera quel livello di granularità.
Forse ci sono implicazioni a livello dei risultati delle query?So che hai pagine diverse per diverse fonti di risultato (solo per mostrare persone ecc.).
Nel nostro progetto attuale abbiamo fonti di risultato, ma i risultati sono diverse entità in questo caso (fonte di risultato separato per ogni entità).Se è solo una differenza di posizione, forse le fonti di contenuti separate hanno più senso.