1

オンプレミスの SharePoint 2013 のすぐに使えるエンタープライズ検索サイト コレクションで FQL を機能させようとしていますが、成功しません。

意図したクエリの動作は次のとおりです。 - 検索語を受け入れてクエリを実行する - 結果を現在のサブドメイン ( https://teams.domain.com/.. .) に制限する - 結果から人を除外する

機能している KQL Query Transform は

{?{searchTerms} {?path:{QueryString.p}} -ContentClass=urn:content-class:SPSPeople}

MSDNの指示に従って、現在の検索先を (サイト コレクション管理で) コピーし、クエリ変換を次のように変更しました。

andnot((and({?{searchTerms}},{?path:{QueryString.p}})),(filter(contentclass:"urn:content-class:SPSPeople*")))

他のバリエーションも試しましたが、どれもうまくいきません。

「基本」タブから「テスト」タブに移動して「さらに表示」をクリックすると、さらに不可解なクエリテキストボックスが常に追加されます

-ContentClass=urn:content-class:SPSPeople

FQL 形式ではないため、テンプレートが機能しないことがわかります。私は今一日中これにいました...次に何をすべきか提案はありますか? その KQL サフィックスを取り除くにはどうすればよいですか?

4

1 に答える 1