2017-04-17 7 views
0

EPiServer 8.0でデフォルトのLucene検索エンジンを使用しています。同僚は、QueryString内のエントリを介して、公開サイトの検索インデックスを直接照会することができると述べました。しかし、彼はURLフォーマットを思い出すことができませんでした。QueryStringを使用してEPiServerのLuceneサービスに直接問い合わせる方法はありますか?

私たちは、インデックスサービスのエンドポイントURLに精通している、とこのようになりインデックスサイトのコンテンツインタフェースURL、と:

  • 個人用サイト/ indexingservice/indexingservice.svc
  • 個人用サイト/ EPiServer/CMS /Admin/IndexContent.aspx

QueryStringを使用してインデックスに対して検索を実行するURLとは何ですか?ありがとうございました。

答えて

0

GET APIがあり、いくつかの重要なパラメータは、ここにあるが、最も注目すべきは、無愛想searchQueryです/EPiServer/shell/Stores/searchresults/

http://yoursite/EPiServer/shell/Stores/searchresults/?searchQuery=YOURQUERY&parameters=%7B"filterOnDeleted"%3Atrue%7D&filterOnCulture=false&searchRoots=1&providerId=EPiServer_Find_Cms_SearchProviders_EnterprisePageSearchProvider&dojo.preventCache=RANDOMKEY

でご利用いただけます。

はまた、あなたがEpiserverにログインしている場合を除き、これらのAPIののepiSearchQueryparametersid

なししかし、利用できませんパラメータを使用して/EPiServer/shell/Search/Searchで入手可能なオプションのPOSTのAPIがあります。

関連する問題