![](/img/trans.png)
[英]EF Core npgsql order by Rank on full text search
[英]Can NpgsqlTsVector/NpgsqlTsQuery from NpgSql Data Provider be used for Full Text Search?
我试图了解有关“全文搜索”的PostgreSQL
和Npgsql
。 Npgsql项目中是否有什么可以帮助对数据库进行搜索?
我在Npgsql
源代码项目中找到了NpgsqlTsVector.cs/NpgsqlTsQuery.cs
类。 它们可以用于“全文搜索”吗?如果可以,如何使用?
是的,因为3.0.0 Npgsql对PostgreSQL的全文本搜索类型(tsvector和tsquery)具有特殊支持。
确保阅读PostgreSQL文档并了解这两种类型及其工作方式。
Npgsql对这些类型的支持意味着您可以从PostgreSQL无缝地发送和接收tsvector和tsquery。 换句话说,您可以创建一个NpgsqlTsVector的实例,用所需的词素填充它,然后将其设置为NpgsqlCommand中的参数,就像其他任何参数类型一样(读取tsvector或tsquery也是一样)。
有关使用Npgsql与PostgreSQL交互的更多常规帮助,您可以阅读Npgsql文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.