针对多个对象属性的全文搜索
fulltext search against multiple object properties
我在下面的示例中使用全文搜索来仅过滤 FirstName 上的数据。现在我想扩展此示例以搜索多个属性的数据,例如 FirstName
、LastName
、Country
var data = (from p in session.Query<MyEntityDocyment>()
.Search(x => x.FirstName, request.search + "*", escapeQueryOptions: EscapeQueryOptions.AllowPostfixWildcard)
select p).ToList();
在 RavenDB 中,我们称之为订单搜索。您可以在此处查看完整的详细信息:http://ayende.com/blog/152833/orders-search-in-ravendb
我在下面的示例中使用全文搜索来仅过滤 FirstName 上的数据。现在我想扩展此示例以搜索多个属性的数据,例如 FirstName
、LastName
、Country
var data = (from p in session.Query<MyEntityDocyment>()
.Search(x => x.FirstName, request.search + "*", escapeQueryOptions: EscapeQueryOptions.AllowPostfixWildcard)
select p).ToList();
在 RavenDB 中,我们称之为订单搜索。您可以在此处查看完整的详细信息:http://ayende.com/blog/152833/orders-search-in-ravendb