Question

Je travaille sur la création d'une page de recherche personnalisée à 100% et j'utilise FulltextsqLQuery pour interroger mon site pour trouver ce que je cherche.Ma requête fonctionne bien, mais ce dont j'ai besoin, c'est un moyen de montrer à l'utilisateur une petite partie en surbrillance de la page où se trouvait ce texte.(Tout comme comment la recherche de Google ou SharePoint vous montre un paragraphe de l'endroit où ce texte a été trouvé.)

S'il n'y a aucun moyen de pouvoir faire cela, comment puis-je modifier ma requête afin que je reçois l'intégralité des informations sur le site afin que je puisse l'analyser mon auto et obtenir cette formation.

            FullTextSqlQuery myQuery = new FullTextSqlQuery(site)
            {
                QueryText = String.Format("SELECT Title, Path, Description, Write, Rank, Size, ContentType, Author FROM Scope() WHERE CONTAINS('{0}')", tag),
                ResultTypes = ResultType.RelevantResults,
                RowLimit = 2000
            };

Était-ce utile?

La solution

a compris le problème

La droite FulltextsqLQuery est

            FullTextSqlQuery myQuery = new FullTextSqlQuery(site)
            {
                QueryText = String.Format("SELECT Title, Path, Description, Write, Rank, Size, ContentType, Author, HitHighlightedSummary, HitHighlightedProperties FROM Scope() WHERE CONTAINS('{0}')", tag),
                HighlightedSentenceCount = 2,
                ResultTypes = ResultType.RelevantResults,
                RowLimit = 2000
            };

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top