我们如何通过QueryString 直接查询EPiServer 的Lucene 服务?
How can we directly query the Lucene service for EPiServer via a QueryString?
EPiServer 8.0 使用默认的Lucene 搜索引擎。一位同事提到,可以通过 QueryString 中的条目直接查询已发布站点的搜索索引。但他想不起 URL 格式。
我们熟悉索引服务端点 URL 和索引站点内容接口 URL,它们看起来像这样:
- mysite/indexingservice/indexingservice.svc
- mysite/EPiServer/CMS/Admin/IndexContent.aspx
通过 QueryString 对索引执行搜索的 URL 是什么?谢谢。
GET api 在 /EPiServer/shell/Stores/searchresults/
可用
这里有几个重要的参数,但最值得注意的是 searchQuery
。
还有一个可选的 POST api 在 /EPiServer/shell/Search/Search
可用,使用参数 epiSearchQuery
、parameters
和 id
None 中的 api 是不可用的,除非您登录到 Episerver。
EPiServer 8.0 使用默认的Lucene 搜索引擎。一位同事提到,可以通过 QueryString 中的条目直接查询已发布站点的搜索索引。但他想不起 URL 格式。
我们熟悉索引服务端点 URL 和索引站点内容接口 URL,它们看起来像这样:
- mysite/indexingservice/indexingservice.svc
- mysite/EPiServer/CMS/Admin/IndexContent.aspx
通过 QueryString 对索引执行搜索的 URL 是什么?谢谢。
GET api 在 /EPiServer/shell/Stores/searchresults/
这里有几个重要的参数,但最值得注意的是 searchQuery
。
还有一个可选的 POST api 在 /EPiServer/shell/Search/Search
可用,使用参数 epiSearchQuery
、parameters
和 id
None 中的 api 是不可用的,除非您登录到 Episerver。