0

我在我们的数据库中的产品表上有一个外部列表。我希望能够通过全文搜索在其上构建搜索表单;除了能够在我的初始搜索中过滤属性。

例如,假设我在产品数据库中寻找低于 10.00 的 DVD。我希望能够有一个搜索框,我可以在其中输入“DVD OR Movie”,但我也希望能够有一个价格框,我可以在其中输入 9.99 的最高价格。

我对 SP2010 搜索解决方案的印象是,它很容易通过搜索服务在 EL 上执行全文搜索,但同时能够通过附加属性进行过滤似乎不可能开箱即用。我知道使用 FAST,我可以进行全文搜索;然后通过每个项目的属性过滤结果页面上的结果。但是,我们正在结果页面上构建自定义功能,允许用户将搜索结果集中的项目添加到另一个列表;所以我不能使用 Search Services 或 FAST 的结果页面。

我认为我最好的选择是 CAML;但我对该主题的阅读使我相信 CAML 不支持全文搜索。我也可以试试 LinqToSharepoint;但这也不支持全文搜索。

鉴于我的情况,除了 CAML 或 Linq,我还有其他选择吗?非常感谢任何建设性的意见。

谢谢,弗兰克

4

1 回答 1

0

解决方案是使用 FAST FSIS 产品。这是 FAST 的完整版本。它需要一些额外的配置才能以您想要的方式索引数据。该版本的 FAST 将允许您明确定义您的字段。

于 2010-11-11T22:06:44.217 回答