Ungültige Suchanfrage
-
10-12-2019 - |
Frage
Ich versuche, eine Suche in einer einzelnen Liste durchzuführen FullTextSqlQuery
.Ich habe hier ein Beispiel gefunden, aber angesichts dieser Abfrage:
"SELECT Title,ContentType,Path FROM portal..scope() WHERE freetext('" + query + "') AND (CONTAINS(Path,'\"" + list.RootFolder.ServerRelativeUrl + "\"'))"
was zum Beispiel so aussehen könnte:
SELECT Title,ContentType,Path FROM portal..scope() WHERE freetext('samochód') AND (CONTAINS(Path,'"/BW/Lists/Pytania Bazy Wiedzy"'))
aber ich erhalte eine unbehandelte Ausnahme bei der Abfrageausführung:
Unhandled Exception: Microsoft.SharePoint.Search.Query.QueryMalformedException: Your query is malformed. Please rephrase your query.
Dies ist mein erster Kontakt mit der programmgesteuerten Durchführung einer Suche, daher habe ich keine Ahnung, was an dieser Abfrage falsch sein könnte.Für jede Information und Hilfe sind wir dankbar.
Lösung
Ich denke der portal..
Teil ist nicht korrekt und versuchen Sie, eine Spalte dafür anzugeben freetext
Prädikat wie folgt:
SELECT Title,ContentType,Path FROM SCOPE() WHERE FREETEXT(DefaultProperties,'samochód') AND (CONTAINS(Path,'"/BW/Lists/Pytania Bazy Wiedzy"'))
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange