寻求全站搜索功能开发思路

寻求全站搜索功能开发思路


浏览:2587 发布日期:2013/05/30 分类:求助交流 关键字:
全站搜索
如何使用TP开发高效的全站搜索功能?存在多张数据库表(表格之间存在相同的字段名,如title、content等),如何根据关键字进行有效的多张表搜索?



最佳答案
heihuhu 2013年05月31日
建一个 搜索索引表 含 所属栏目 标题 内容随机或指定截取 部分字符串 200内为佳 等

每次发布信息的时候 自动添加到这表里

如果只是标题搜 就建个标题的索引表好了

多参考 网络上成熟的系统 DZ PW

评论(3) 相关

rin9958 2016年03月18日
http://www.9958.pw/post/coreseek_sphinx 用搜索引擎,可以试试这个

heihuhu 2013年05月31日
建一个 搜索索引表 含 所属栏目 标题 内容随机或指定截取 部分字符串 200内为佳 等

每次发布信息的时候 自动添加到这表里

如果只是标题搜 就建个标题的索引表好了

多参考 网络上成熟的系统 DZ PW

thinkphphj 2013年05月30日
表不多的话,还是一张一张查,结果再合并。

优化的话,应该要把关键字和对应结果存到数据库。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114221.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月22日 上午7:00
下一篇 2021年9月22日 上午8:00


相关推荐

  • ComfyUI Grok插件使用教程 手把手教你玩转AI提示词

    ComfyUI Grok插件使用教程 手把手教你玩转AI提示词

    2026年3月15日
    1
  • gain command of_partitioning

    gain command of_partitioning今天在Centos上进行硬盘分区的时候,分区完成时候需要命令partprobe指令来通知一下内核我刚才进行了系统分区,但是执行的时候发现Centos最小化安装之后没有这个命令,第一时间想到的就是肯定是包含这个指令的rpm包没有装,然后就跑到Centos7上面看一下有没有这条指令,发现有这条指令,然后就查看一下这条指令是来自于哪个安装包[root@zsf~]#whichp…

    2022年10月8日
    6
  • 我终于搞懂了TCP的三次握手和四次挥手(图片案例超详解)

    我终于搞懂了TCP的三次握手和四次挥手(图片案例超详解)本篇超级详细的讲解了TCP三次握手和四次挥手!欢迎阅读学习交流!

    2022年6月2日
    43
  • idea中如何配置maven项目_idea配置maven环境

    idea中如何配置maven项目_idea配置maven环境一、使用步骤1.在Idea中配置maven(1)、打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置在这里插入图片描述(2)、先在左上角的搜索框输入maven,找到maven后单击,然后在右边的mavenhomepath的右边选择你的maven安装路径,选择到根目录就好了,然后点击确定,具体步骤看下图:在这里插入图片描述(3)、Localrepository是maven的本地仓库,默认路径是C:UsersAdministrator.

    2022年10月3日
    5
  • python自测100题「建议收藏」

    python自测100题「建议收藏」如果你在寻找python工作,那你的面试可能会涉及Python相关的问题。通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试。python基础Q1.什么是Python?Python是一种面向对象的,交互式的,解释型的计算机程序设计语言。Python的设计具有高可读性,它使用英语关键词而非标点符号,语法结构也比其他语言简单。Q2.Py…

    2022年6月8日
    39
  • 网络工程师考试大纲

    网络工程师考试大纲

    2021年7月25日
    68

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号