在 ASP.NET 核心应用程序中实现搜索功能
Implement search functionality in ASP.NET Core Application
我正在尝试寻找一种在我正在构建的 asp.net 核心应用程序中实现搜索的方法。
我想主要搜索字段和日期。我遇到了弹性搜索,但我使用 sql 服务器作为我的数据库。我读到 Lucene 是一个搜索引擎库。所以我的问题是,因为我想澄清一些事情。我是否必须创建一个小型自定义搜索引擎来根据我的搜索请求构建 lambda 表达式,或者我可以使用其他可以查询我的数据库的东西,在我的例子中是 sql 服务器?
LINQ 中有内置函数供您在查询中使用。如:
var tickets = _dbcontext.tickets.Where(x => x.columnName == "123");
这是我找到的一个简单示例:https://dev.to/alexruzenhack/using-c-linq-api-to-perform-sql-in-logic-at-where-clause-i5f
我正在尝试寻找一种在我正在构建的 asp.net 核心应用程序中实现搜索的方法。 我想主要搜索字段和日期。我遇到了弹性搜索,但我使用 sql 服务器作为我的数据库。我读到 Lucene 是一个搜索引擎库。所以我的问题是,因为我想澄清一些事情。我是否必须创建一个小型自定义搜索引擎来根据我的搜索请求构建 lambda 表达式,或者我可以使用其他可以查询我的数据库的东西,在我的例子中是 sql 服务器?
LINQ 中有内置函数供您在查询中使用。如:
var tickets = _dbcontext.tickets.Where(x => x.columnName == "123");
这是我找到的一个简单示例:https://dev.to/alexruzenhack/using-c-linq-api-to-perform-sql-in-logic-at-where-clause-i5f