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

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

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

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

    图例1:

    图例2:

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

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

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

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

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

    简而言之,可以理解为:

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

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

    步入代码的世界,改变自己,追求想要到达的地方!
  • 相关阅读:
    NumPy使用图解教程
    Pytorch 网络结构可视化
    OpenCV基于字节指针进行高效像素遍历
    scrapy工具创建爬虫工程
    网络爬虫基本概念与Scrapy工具包使用
    CentOS 7命令行安装GNOME桌面
    sicily 1154. Easy sort (tree sort& merge sort)
    全连通图求最小生成树边权之积(邻接矩阵/prim/kruskal)
    sicily 1024. Magic Island
    写在Web考试后的一点小总结
  • 原文地址:https://www.cnblogs.com/huo-fenghuang/p/9368729.html
Copyright © 2011-2022 走看看