2

LINQクエリのcontains関数を使用中にエラーが発生しました

以下のエラーが発生しました

Contains is not supported, doing a substring match over a text field is a very 
slow operation, and is not allowed using the Linq API.
The recommended method is to use full text search (mark the field as Analyzed and
use the Search() method to query it.

ここに私の質問があります

query = from u in Session.Query<Article>() where u.Tags.Contains(tags) orderby u.CreationDate descending select 

StartWith/EndsWith正常に動作しますが、私の要件を完全に満たしていません

4

1 に答える 1

2

エラーが示すように、Contains は機能せず、Analyzed フィールドを使用する必要があります。ここから開始できます: http://ravendb.net/docs/client-api/querying/static-indexes/configuring-index-options

于 2013-10-29T10:52:32.527 に答える