包装查询
编辑包装查询编辑
一个接受任何其他查询作为 base64 编码字符串的查询。
response = client.search( body: { query: { wrapper: { query: 'eyJ0ZXJtIiA6IHsgInVzZXIuaWQiIDogImtpbWNoeSIgfX0=' } } } ) puts response
GET /_search { "query": { "wrapper": { "query": "eyJ0ZXJtIiA6IHsgInVzZXIuaWQiIDogImtpbWNoeSIgfX0=" } } }
此查询在 Spring Data Elasticsearch 的上下文中更有用。它是用户在使用 Spring Data 存储库时添加自定义查询的方式。用户可以在存储库方法中添加 @Query() 注解。当调用此方法时,我们在注解的查询参数中执行参数替换,然后将其作为搜索请求的查询部分发送。