Rag*_*hav 2 elasticsearch elasticsearch.net
直到 ElasticSearch 6.0,我们都能够将搜索请求(SearchRequest 的对象)序列化为字符串
using (System.IO.MemoryStream mStream = new System.IO.MemoryStream())
{
ElasticClient.Serializer.Serialize(searchRequest, mStream);
string rawQueryText = Encoding.ASCII.GetString(mStream.ToArray());
}
Run Code Online (Sandbox Code Playgroud)
示例也在这里序列化来自 Nest 客户端弹性搜索 2.3 的查询
但在已删除的 6.4 版本中,我无法准确找到使用 6.4 版本 https://github.com/elastic/elasticsearch-net序列化查询的文档在哪里
有人可以帮我吗?
您可以使用Elasticsearch.Net中ElasticsearchSerializerExtensions中的扩展方法
using Elasticsearch.Net;
using Nest;
var client = new ElasticClient();
var searchRequest = new SearchRequest
{
Query = new MatchAllQuery()
};
var json = client.RequestResponseSerializer.SerializeToString(searchRequest);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1382 次 |
| 最近记录: |