0
我有一个实体类型:RavenDb邻近搜索
public class Log
{
public int Id { get; set; }
public string Action { get; set; }
public string Message { get; set; }
}
我的指数:
public class LogIndex : AbstractIndexCreationTask<Log>
{
public LogIndex()
{
Map = xs => from x in xs
select new
{
x.Id,
x.Action,
x.Message
};
}
}
然后我存储的实体{ Action: "GetMessage", Message: "This is my Hello World message."}
。
然后我可以在Raven Studio上通过Message:(Hello World)
或Message:"Hello World"
获得此实体。
现在我想Proximity Search
这个实体通过Message:(Hello World)~2
,我得到一个异常unexpected tilde
。
然后我用Message:"Hello World"~2
,我什么也没得到。 我该怎么办?谢谢。