如何使用WCF 4实现全文搜索?

时间:2012-10-22 15:59:06

标签: wcf

我正在考虑设计WCF 4应用程序。它将使用.NET Framework 4.0和MySQL数据库在IIS6和Windows Server 2003上运行。

该服务需要允许全文搜索功能,但我找不到任何显示如何执行此操作的资源。我看到如何使用特定数据返回结果,如GetData(234),以返回ID = 234的记录。但是假设我想在VarChar或Text列中搜索任意条件。比如“绿色和黄色”,其中文本列可能在数据中包含这两个搜索项。我可能也希望按日期时间进行搜索,因此所有行的日期时间早于01/01/2012,文本包含绿色和黄色,ID = 234等。

WCF对于如何返回所有行或具有指定列值的行的结果非常简单,但我没有看到它将使用全文搜索返回行的位置。

有没有人知道一个链接,说明如何使用高级搜索表单返回行列表?

1 个答案:

答案 0 :(得分:1)

WCF无法帮助您了解实际的全文搜索功能。当然,您需要设计一个允许分页搜索,返回有用的DataContracts等的合同,但困难的部分在其他地方。

您还没有具体了解所需的实际全文功能,但至少有两种方法可以实现:

总而言之:该服务不具备全文搜索功能,它只是这些功能的门户。