什么是RavenDB中的内容搜索?

什么是RavenDB中的内容搜索?,ravendb,ravendb4,Ravendb,Ravendb4,这是我第一次与RavenDB合作。我无法问代码的创作者为什么做出某些决定,所以我求助于网络陌生人,希望他们能给予一些善意 .Search方法的第一个参数是属性选择器 标记应在其中查找术语的文档字段的表达式 参见方法定义: 您可以在这些测试中看到一个使用示例: 那部分很清楚。因此,如果您的文档中没有内容字段,那么为什么要搜索此字段?我没有编写代码。我继承了它。最后一位开发人员离开了,给了我一个为期2周的系统高层介绍。它不包括为什么有人写这篇文章。我不明白它是如何过滤任何东西的。有时有效,有时无

这是我第一次与RavenDB合作。我无法问代码的创作者为什么做出某些决定,所以我求助于网络陌生人,希望他们能给予一些善意
.Search
方法的第一个参数是属性选择器
标记应在其中查找术语的文档字段的表达式

参见方法定义:

您可以在这些测试中看到一个使用示例:


那部分很清楚。因此,如果您的文档中没有
内容
字段,那么为什么要搜索此字段?我没有编写代码。我继承了它。最后一位开发人员离开了,给了我一个为期2周的系统高层介绍。它不包括为什么有人写这篇文章。我不明白它是如何过滤任何东西的。有时有效,有时无效,有时结果太多,有时太少。我有点希望有人能解释一下神奇的“内容”是怎么看的,因为它确实起到了作用。我只是不知道具体是什么。而且,这不是一次使用,这是在整个应用程序中使用的几乎所有搜索框。这让我很困惑,我甚至不知道这是否是一个好的做法,或者我是否应该把它放在重构列表中。@KenBonny,
内容
可能是在查询使用的索引中定义的。索引是什么样子的?