这篇文章是Elasticsearch基本概念与安装的内容继续。
主要是Index和Document的CRUD操作,建议大家先去找下REST的相关内容阅读下,看下面的内容会更加轻松。
Elasticsearch基本概念与安装
由于现在所在公司的业务范围越来越大,之前的单纯的使用SQL对商品进行搜索已经不能满足要求,目前主流的开源搜索引擎就是ES和Solr,两者都是基于Lucene的二次高阶开发而来。ES相对与solr最显著的优势应该是分布式的部署,另外Solr在建立实时索引时, 会产生io阻塞,性能查询较差,而ES就没有这个问题,我还有看到有人做过统计,随着数据量的增加solr的搜索效率也会随之降低,而ES却没有明显的变化。考虑到业务场景是电商的商品搜索,其中对于商品的库存相对来说实时性还是很重要的,我开始对ES的学习。
使用ElementTree解析RSS文件
python生成最小树
这篇文章和大家分享下最小树的生成。
假设一些随机放置的节点,我们希望以最少的线将其连接到一起。节点可能代表许多不同的东西,比如:是我们希望连接在一起的互联网设备。
现在一个平面上有15个随机分散的节点。每个节点都用字母a – z标记,它们是不同的颜色。
了解python异步web框架原理
今天给大家介绍下使用python自带的库如何编写一个异步的server。
使用python将视频转换为字符视频
最早看到字符动画大概是在AB站的弹幕中看到,最近闲来无事就在网上查找了相关的资料,了解下是如何做到的,因为在学python,所以留下此文以便加强记忆。
django的LNMP环境搭建
LNMP(linux+nginx+mysql+python)算是很流行的web基本架构,在之前的一篇centos 7.X安装pip3和python 3.X已经作为一个铺垫讲解对于L和P的安装,所以这篇文章继续讲讲NM的安装以及django的部署。
所以,本文的环境是基于CentOS 7.X和Python3.X的,请各位知晓。
使用python制作单词拼写检查程序
我想大家在日常中使用英文单词拼写的时候都有过出错的情况,通过这篇文章向各位展示一个简单的拼写检查程序的思路。
从Python介绍SQL的基础(二)
在前一篇文章中给大家介绍了SQL的CRUD,通过那四个基本操作已经可以从数据库中提取和修改数据了。
从Python介绍SQL的基础(一)
在之前的使用django和Echarts展示游戏币曲线图中,使用了django的数据库映射来处理数据库和web应用的交互。这篇文章给大家介绍一些原生的python SQL知识。