performance - 使用 RediSearch 请求特定字段(不是所有字段)
问题描述
127.0.0.1:6379> FT.SEARCH myIdx "hello world" LIMIT 0 10
1) (integer) 1
2) "doc1"
3) 1) "title"
2) "hello world"
3) "body"
4) "lorem ipsum"
5) "url"
6) "http://redis.io"
我的问题是,我怎么能只请求一个或两个字段,例如只是为了返回“title”值(“hello world”)或“ID”和“title”字段([1,“hello world”] )。主要是出于性能原因。
解决方案
是的,它通过RETURN
选项支持它。
127.0.0.1:6379> FT.SEARCH myIdx "hello world" LIMIT 0 10 RETURN 2 title url
推荐阅读
- ios - 不确定如何模仿所需的 UI 功能
- javascript - 在对条形图进行排序时移动和更改文本标签
- ruby-on-rails - Rails:固定长度的随机唯一数组
- asp.net - 如何在带参数的asp.net core 2.1中使用单例(接口)
- google-maps - 为什么谷歌不向我收取谷歌 API 使用费
- flask - 我的自定义 Jinja 模板过滤器无法注册或工作?
- android - 如何在颤动中制作不透明的教程屏幕?
- microsoft-cognitive - /translate API 无法正确检测语言,而 /detect 检测相同的文本
- arrays - Uppaal中的数组初始化
- codenameone - 向 ToastBar 组件添加按钮