网站首页全局搜索

木丶槿 2019-06-13 06:06:03
我在vs2012的MVC中做了一个菜谱类型的网站,然后首页顶部有一个搜索框,然后我如何实现在网站的全局搜索,比如我搜索菜谱,然后下面就首页下显示出我搜索的菜谱;我搜索用户就在首页下面显示出我搜索的用户。请哪位大神教教我,最好有详细的操作步骤和代码,本人是小白一个,请求各位大神帮帮忙
...全文
774 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 2019-06-20
  • 打赏
  • 举报
回复
全站搜索,通过冗余表实现,把所有可以搜索的字段放到同一个表内,并标示出来来源表和字段名,在这个冗余表检索后,根据来源表和字段生成返回数据并显示,不过这个方法需要用触发器或ServiceBroker做支持,否则,你只能各种union
葵宇科技 2019-06-20
  • 打赏
  • 举报
回复
你要弄一个基表,将你要搜索的什么菜谱,会员,门店等都放基表里,通过基表查询即可,基表标识那种类型,搜索结果页通过类型控制显示和跳转
vin_Lee 2019-06-18
  • 打赏
  • 举报
回复
你要是想来问搜索引擎怎么做那你是得不到答案的,真就跟你问淘宝怎么做的是一样的,不是一两句能说的。 如果你想要简单的,搜索框下面多个结果框,一个结果框对应一个类别比如菜谱、用户什么的,然后你需要什么数据就在哪个表里搜。好处是简单坏处是你要加一个类别就要改一部分代码 如果你想要复杂的,你可以去集成ES,然后对数据进行索引处理,不同类型的数据给个类别,根据类别分类展示。这个好处是你只要关心数据的处理代码一套就够,坏处是你要多运行起码两套系统(ES和数据处理服务),还要去研究一些东西。 以上看你取舍吧,搜索引擎我劝你还是不要想了。
木丶槿 2019-06-17
  • 打赏
  • 举报
回复
引用 2 楼 ManBOyyy的回复:
第一個是弄兩個chekbox打勾菜譜或者用戶,然後根據checkbox的打勾來判斷搜。
要不先創建在一個新datatable就是先搜索出數據庫的菜譜表加入這個新的datatable,然後在加入搜索出數據庫的用戶表加入這個新的datatable,然後gridview綁定這個datatable就可以了
这两个我都想过,但是我想要搜索引擎的,但是不会搜索引擎才来问的?
木丶槿 2019-06-17
  • 打赏
  • 举报
回复
引用 1 楼 爱生活爱敏敏的回复:
怎么感觉你说像百度的热词搜索。
不是热词搜索 只是有点像
木丶槿 2019-06-17
  • 打赏
  • 举报
回复
不是热词搜索 只是有点像
ManBOyyy 2019-06-14
  • 打赏
  • 举报
回复
第一個是弄兩個chekbox打勾菜譜或者用戶,然後根據checkbox的打勾來判斷搜。
要不先創建在一個新datatable就是先搜索出數據庫的菜譜表加入這個新的datatable,然後在加入搜索出數據庫的用戶表加入這個新的datatable,然後gridview綁定這個datatable就可以了
爱生活爱敏敏 2019-06-13
  • 打赏
  • 举报
回复
怎么感觉你说像百度的热词搜索。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧