zoukankan      html  css  js  c++  java
  • 对百度、淘宝 搜索框的个人理解

    学习前端(HTML/CSS/JavaScript)及php一段时间了,

    曾经对一个问题很是疑惑,不明白其中的道理,也不知其中是如何实现的?

    如:为什么在百度、或淘宝的那个框框里,输入点东西,就搜出来那么多的东西。

    图例1:

    图例2:

    对以上网站中出现的搜索框,个人理解如下:

    1、每个网站都有自己独立的数据库系统,用以存放海量数据;百度数据库中存放大量的类似文本似的数据;淘宝数据库,存放大量商品的信息(商品ID、商品Name、对应属性<冬季、夏季、男款、女款、长袖、短袖等等>);

    2、在搜索框中,所输入的内容,可以称为:关键字。用于与该网站的数据库进行匹配查询,而紧跟其后的“搜索”、“百度一下”,只是个按钮,type=submit 的普通按钮,用以执行“提交”操作;

    3、该查询规则,只是模糊查询,所以才会呈现出多条记录返回;

    4、只是个大概层面的逻辑理解,当然这个简单的表现里,涵盖 了很多层面的技术信息(尚未理解,否则都可以做搜索了)

    简而言之,可以理解为:

     输入关键词——>与数据库中对应字段的value值,进行模糊匹配--——>返回模糊查询的值(词条信息、商品信息)——>以页面格式返回查询数据;

    如:select * from “表的名称” ;

    步入代码的世界,改变自己,追求想要到达的地方!
  • 相关阅读:
    Trie树与AC自动机
    学习强国答题小程序
    小程序如何引导添加个人微信号
    成语答题赚小程序里面涉及到金额的小数计算问题
    答题小程序v2.0
    活动抽奖小程序
    抽奖小程序分享
    抽奖小程序结果页设计
    抽奖小程序数据库设计
    答题活动小程序复盘记录
  • 原文地址:https://www.cnblogs.com/huo-fenghuang/p/9368729.html
Copyright © 2011-2022 走看看