Asp.net 最佳搜索方式
我正在建立一个房地产网站。我有一个财产表(即“房屋”),一个图片表,一个特征表,等等。所以每个财产的数据来自三个,而不仅仅是一个表 我需要提供一个函数,根据搜索条件检索请求的属性数据,例如:Asp.net 最佳搜索方式,asp.net,database,vb.net,search,Asp.net,Database,Vb.net,Search,我正在建立一个房地产网站。我有一个财产表(即“房屋”),一个图片表,一个特征表,等等。所以每个财产的数据来自三个,而不仅仅是一个表 我需要提供一个函数,根据搜索条件检索请求的属性数据,例如: 每周财产 特色物业 待售物业 简单搜索 我有多个下拉列表来选择国家、地区、地区、卧室、价格范围、类型等 我已经构建了很多函数,每个函数都处理上述一种情况,但我想知道,是否有其他方法可以构建一个灵活的机制,以智能方式检索您想要的任何内容,我是说一个函数可以适用于所有情况 我知道我的问题有点含糊不清,太宽泛了,
注:我正在使用ASP.NET 3.5、VB.NET、Visual Web Developer 2008 Express、SQL Server 2005 Express,我想您正在寻求构建一个与提供的默认/简单搜索集成的高级搜索功能 为什么不构建一个存储过程,通过指定未传递的参数的默认值来封装所有可能的搜索类型呢
以这种方式,简单的搜索将使用所有参数默认值。无论何时提供任何条件来缩小搜索范围,存储过程都将使用传递的参数值。我认为您正在寻求构建一个高级搜索功能,该功能与提供的默认/简单搜索功能集成 为什么不构建一个存储过程,通过指定未传递的参数的默认值来封装所有可能的搜索类型呢
以这种方式,简单的搜索将使用所有参数默认值。无论何时提供任何条件来缩小搜索范围,存储过程都将使用传递的参数值。Lucene是选项吗?Lucene.net是为您的站点提供快速灵活的搜索引擎的好方法。 当你使用Lucene的时候,你也有很多其他的优势,比如模糊搜索等等
Lucene是一种选择吗?Lucene.net是为您的站点提供快速灵活的搜索引擎的好方法。 当你使用Lucene的时候,你也有很多其他的优势,比如模糊搜索等等
问题有两个:
为搜索条件提供合理的默认值,您可以对所描述的所有案例使用简单搜索。问题有两个:
为搜索条件提供合理的默认值,您可以对您描述的所有案例使用简单搜索。@Maen:很抱歉编辑,但我的眼睛很痛。;-)如果你不喜欢,可以随意将其回滚。不,没关系,谢谢你格式化它,我想我在发送之前没有再看一眼我的帖子。谢谢你的接受。很高兴你发现这个答案很有用。:-)@梅恩:很抱歉编辑,但我的眼睛很痛如果你不喜欢,可以随意将其回滚。不,没关系,谢谢你格式化它,我想我在发送之前没有再看一眼我的帖子。谢谢你的接受。很高兴你发现这个答案很有用。:-)