我一直在寻找一个很好的.NET工具来帮助构建和运行对我queries
的半复杂SQL Azure Database
。
我正在寻找类似的东西:
http://hotelmagician.com/hotels/
基本上,“文本”搜索非常有限(可能只有城市名称),所以我不想要一个简单的引擎在我的数据库上进行全文搜索。
我希望用户能够通过下拉列表和复选框从我的员工数据库中定义搜索。
所以搜索可能看起来像,想象这些是一系列下拉列表:
State: IL
IsTerminated: false
RecordCreatedBefore: 10/10/2012
HasPhoneNumber: true
那里有什么东西可以帮助简化这个过程,还是我们必须自己构建引擎?
如果重要,我们正在使用NHibernate
。我调查了Lucence
,但这似乎比我正在寻找的结果构建器更像是一个“全文”类型搜索。
修改:我们正在尝试搜索的每个“员工”上有大约100个可搜索字段。