2012-04-13 8 views
0

まず、this articleは検索/インデックス全般に非常に役立ち、this oneは適切なインデックス作成を手がかりにしています。私の説明でキーワードアナライザを使用したため、説明に「*」(アスタリスク)を含む文字列を見つけるのに問題があります。たとえば、「* note」で始まる記述がたくさんあります。だから私は見つけるしたいと思います:RavenDbでエスケープ文字を検索するにはどうすればよいですか

.Where(x => x.Description.StartsWith(RavenQuery.Escape("*"))) 

をしかし、それは動作するようには思えない。

item.Description.StartsWith("*"); 

私も試してみました。これについての考えは?

答えて

1

これは、StartsWithとエスケープする必要のない両方で実際に動作するはずです。 失敗したテストを作成できますか?