gpt4 book ai didi

elasticsearch - 从 NEST 客户端获取原始查询

转载 作者:行者123 更新时间:2023-11-29 02:42:58 24 4
gpt4 key购买 nike

是否可以从 NEST 客户端获取原始搜索查询?

var result = client.Search<SomeType>(s => s
.AllIndices()
.Type("SomeIndex")
.Query(query => query
.Bool(boolQuery => BooleanQuery(searchRequest, mustMatchQueries)))
);

我真的很想调试为什么会得到某些结果。

最佳答案

执行此操作的方法似乎随每个主要版本而变化,因此答案数量令人困惑。 如果你想让它在 NEST 6.x 中工作,并且你想在它实际发送之前看到反序列化的请求,这很简单:

var json = elasticClient.RequestResponseSerializer.SerializeToString(request);

如果您在 Visual Studio 中进行调试,可以很方便地在此行之后放置一个断点,当您点击它时,将鼠标悬停在上面的 json 变量上并点击 magnifying glass thingy。 .您将获得 JSON 的良好格式化 View 。

关于elasticsearch - 从 NEST 客户端获取原始查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28939022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com