2013-04-09 24 views
7

Aggiungo la web part dei risultati di ricerca standard a un layout di pagina vuoto. Faccio clic su "cambia query" e aggiungo la query desiderata. L'anteprima dei risultati di ricerca mostra 179 risultati. Perfetto, proprio quello che volevo. Faccio clic su "OK", "Applica" e pubblichiamo la pagina. Ora mostra solo 7 risultati. Non ho configurato nient'altro nella web part dei risultati di ricerca.Parte web dei risultati di ricerca di SharePoint 2013 non mostra tutti i risultati

Dove sono finiti i restanti 172 risultati? Tutti i suggerimenti sono apprezzati :)

risposta

0

Credendo la sua una webpart ricerca di contenuti, dare un'occhiata a questo blog

In esso l'autore citato qualcosa di simile, è possibile impostare il numero predefinito di elementi da visualizzare nella web part . Spero che questo aiuti

+0

Non lo sarebbe. Ci sono due web part. Uno pensato per la ricerca aziendale e uno pensato per il rollup dei contenuti. Sono abbastanza sicuro che intenda la web part Risultati di ricerca.Sto avendo quasi lo stesso problema. – EHorodyski

0

Questo potrebbe essere il risultato che si interrompe rimuovendo i risultati.

È possibile testarlo utilizzando l'API REST e impostando CollapseSpecification.

Per modificarlo nella GUI di ricerca, è necessario esportare la web part Risultati di ricerca, modificare l'xml e caricare il xml in Aggiungi web part. La web part apparirà sotto "Imported Webparts". Aggiungi la webpart e ricollega la webparete searchbox e refiner alla tua nuova web part dei risultati di ricerca (devi farlo anche se rimuovi la web part precedente). Al termine, funzionerà, ma non modificherà alcuna impostazione sulla web part nella GUI, quindi le impostazioni verranno sovrascritte.

+0

Come si chiama la web part e cosa hai modificato nell'XML? – EHorodyski

5

http://msdn.microsoft.com/en-us/library/office/jj687488.aspx

Ho avuto lo stesso problema, si è scoperto che una parte risultati di ricerca web è stato erroneamente potando i risultati che sono stati considerati i duplicati.

Ho risolto il problema impostando TrimDuplicates a false. Per fare questo:

  • Esportare la parte web,
  • cambiamento TrimDuplicates-falso nel proprietà DataProviderJSON, e
  • aggiungere la web part alla tua pagina.

Speranza che aiuta Christopher Scolt

+0

Grazie per questo. Stavamo compiendo molti sforzi cercando di capire perché stavamo ottenendo un risultato di ricerca. Non mi è nemmeno passato per la testa. – mgerety

+0

Sorprendentemente, questo risolve il problema che avevo di fronte con l'avviso del log di ricerca per indicizzazione "Questo elemento è stato troncato perché l'output analizzato era maggiore del numero massimo di caratteri consentiti" - Immagino che i dati troncati fossero "identici" abbastanza da essere buttati fuori i risultati della ricerca vengono visualizzati. – Goyuix

0

ho visto questo quando si sta utilizzando un ' nel modello di query piuttosto che un " per inquadrare le corde. (field1:"match this" vs field1:'match this') Il generatore di query fornisce risultati tuttavia quando incorporato in una web part o uno snippet di pagina, non otteniamo risultati. I miei sono stati incorporati nella pagina come una web part snippet e quando ho guardato il debugger posso vedere alcune webparts stavano usando " che è stato convertito in \" mentre quelli che non funzionavano sono diventati equivalenti Unicode come \u00 ....

La modifica dello snippet webpart da utilizzare \" ha funzionato perfettamente.

Problemi correlati