一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。 这是很官方的说法, ...
分类:
Web程序 时间:
2020-04-01 12:31:32
阅读次数:
83
介绍最常用的搜索、批量查询和聚合场景的写法,包含分组统计,平均值,排序,区间分组。这是最基本的套路,基本包含了我们常见的需求,熟悉mysql的话,掌握起来非常快,熟悉一下Restful的语法
分类:
其他好文 时间:
2020-03-29 23:54:16
阅读次数:
118
vue项目使用keep alive的作用 在vue项目中,难免会有列表页面或者搜索结果列表页面,点击某个结果之后,返回回来时,如果不对结果页面进行缓存,那么返回列表页面的时候会回到初始状态,但是我们想要的结果是返回时这个页面还是之前搜索的结果列表,这时候就需要用到vue的keep alive技术了. ...
分类:
其他好文 时间:
2020-03-27 00:33:02
阅读次数:
71
MySQL 排序 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 语法 以下是 SQL SELECT 语句使用 ORDER BY ...
分类:
数据库 时间:
2020-03-25 01:46:06
阅读次数:
73
1. 打散和排序哪个先执行,哪个后执行? 搜索 => 排序 => 打散 => 分页取数 具体如下: 打散操作知识在有搜索结果的基础上进行的操作 2. 为什么我的搜索结果无法打散? 注意:打散并非聚合。举个例子: doc 1: id:1 name:a doc 2: id:2 name:a doc 3: ...
分类:
其他好文 时间:
2020-03-24 00:44:53
阅读次数:
84
1.文本搜索 QueryParser支持默认搜索域, 第一个参数为默认搜索域. 如果在执行parse方法的时候, 查询语法中包含域名则从指定的这个域名中搜索, 如果只有查询的关键字,则从默认搜索域中搜索结果. 需求描述 : 查询名称中包含华为手机关键字的结果. // Query query = qu ...
分类:
Web程序 时间:
2020-03-23 00:21:08
阅读次数:
100
文件搜索、查找与对比 文件搜索命令find find文件搜索命令。基本模式是find [搜索范围] [筛选条件],如 代表查找etc目录下文件名含init的文件,?代表单个字符, 代表任意字符,如果匹配条件不带通配符,那么搜索结果中文件名就只能是init。 iname代表不区分大小写; size可以 ...
分类:
其他好文 时间:
2020-03-20 23:46:10
阅读次数:
90
本期SEO实验话题是:相关性的搜索结果静态页面是否也会在百度的处理之中?百度近期推出劲风算法,打击恶意聚合页,其中不相关的搜索结果静态页面被视为典型之一那么,如果聚合页面是站内搜索结果页面,且内容与标题有一定的相关性,是否也会在这次的处理之中呢?我们观察以下几个案例:在阿里巴巴,1688.com 搜 ...
分类:
编程语言 时间:
2020-03-19 13:43:13
阅读次数:
57
概述 es是使用Java编写的,对Java原生比较支持,下面是使用Java写的一个demo,根据关键字进行搜索,并对搜索结果重排序,对部分字段惊醒高亮处理。 public class EsIndexService { protected Logger logger = LoggerFactory.g ...
分类:
编程语言 时间:
2020-03-16 23:28:32
阅读次数:
92
什么是Elasticsearch Elasticsearch 是分布式、高性能、高可用、可伸缩的搜索和分析系统。 这里搜索的含义指的是就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的全部信息。 为什么不用传统数据库做搜索 数据库也具备查询数据的 ...
分类:
其他好文 时间:
2020-03-10 21:30:06
阅读次数:
67