如何使用 ASP.NET Core 执行全文搜索和索引?

Dan*_*iel 5 indexing lucene.net asp.net-web-api asp.net-core

我正在研究如何在 python 中执行类似于 Whoosh 的全文搜索和索引。

我看过 Lucene.NET,但看起来它与 ASP.NET Core(2.0 或更高版本)不兼容。

在这个技术栈中,全文搜索引擎还有其他选择吗?

jma*_*tia 7

Entity Framework Core 2.1.0 引入了 Full Text Search Compatibility usingFreeText和 EF Core 2.2.0 引入Contains

EF 和 LINQ 使用Contains

string criteria = "Find This";

var items = Inventory.Where(x => EF.Functions.Contains(x.KeySearchField, criteria)).ToList();
Run Code Online (Sandbox Code Playgroud)