我正在研究如何在 python 中执行类似于 Whoosh 的全文搜索和索引。
我查看了 Lucene.NET,但它看起来与 ASP.NET Core(2.0 或更高版本)不兼容。
此技术堆栈中的全文搜索引擎还有其他替代方案吗?
最佳答案
Entity Framework Core 2.1.0 引入了使用 FreeText
的全文搜索兼容性,EF Core 2.2.0 引入了 Contains
。
使用 Contains
的 EF 和 LINQ:
string criteria = "Find This";
var items = Inventory.Where(x => EF.Functions.Contains(x.KeySearchField, criteria)).ToList();
关于asp.net-web-api - 如何使用 ASP.NET Core 执行全文搜索和索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53342585/