c# - 如何在 jsonb 上作为 jsondocument 进行全文搜索
问题描述
在我们的项目中,我们使用Npgsql,并且我们有一个具有JsonDocument属性(jsonb 列)的实体。它在各个地方都使用过,但现在我的任务是在此列上进行全文搜索。如果 jsonb 列是一个字符串,我知道该怎么做(那么这些函数
.Where(x => EF.Functions.ToTsVector("english", x.NotificationText)
.Matches(content))
会使用 gin 索引来搜索它)但事实并非如此。
有没有办法在同一个项目中做到这一点?或者我需要使用相同的实体和另一种属性类型创建第二个上下文?
解决方案
推荐阅读
- html - 为什么负边距的边框和背景
下一个
- javascript - 反应:写入 json 文件或导出/下载 [无服务器]
- python - 为什么 f(x) 的导数是 'x' 'x' 而不是 pytorch 中的 1?
- ansible - ansible - 通过变量获取主机
- jquery - 动态图像未显示在 DIV 中
- getstream-io - getstream-io:使用带有聚合提要 ID 的 getActivities
- angular - 如何在 2 个 Angular 组件之间共享表单验证
- c# - 添加后字典数据被清除?
- powershell - Powershell / 批量卸载脚本在本地工作,但在使用调用命令时不起作用
- c# - 对于 MVC Razor Views 中的每个循环都很慢