sphinx

ThinkingSphinx::SphinxError (Unknown MySQL error)

∥☆過路亽.° 提交于 2021-02-08 10:42:50
问题 I try to run gem 'thinking-sphinx' on my Ruby on Rails project, but something was wrong. When I run any search command on any model, I see this error: ThinkingSphinx::SphinxError (Unknown MySQL error). More details: MacOS Mojave -v 10.14.3 mysql -v 8.0.15 (Installed first) Sphinx -v 2.2.11_2 (Installed via 'brew install sphinx') thinking-sphinx -v 4.2.0 Rails -v 5.2.2 Before run search command, I runned rails ts:index and rails ts:start What am I doing wrong? 回答1: Sphinx v2.2 (and 3.0) is not

一位资深php程序员在北京的面试30个题目

别等时光非礼了梦想. 提交于 2021-01-13 16:56:19
面试题集锦: 1、SESSION 保存在服务器的哪里? 2、服务端是如何获取客户端的cookie? 3、如何实现SESSION共享,共享的原理是什么? 4、请大致说出LVS搭建的过程,文件共享原理是什么? 5、网络共享服务器上传数据是向一台服务器上传?还是多台?如何实现同步? 6、说出你所知道的数据库设计范式?常用的建模工具是什么?(mysql建模工具) 7、如果你是项目经理,你如何管理你的项目团队的日常事宜? 8、主从数据库的配置,都需要哪些基本的条件,需要配置什么内容? 9、说出你常用的版本控制器,SVN中需要配置哪几个配置文件 10、LVS 在项目运行之前需要注意哪些事项,或者说会出现什么问题? 11、ecshop为何出现字段冗余违犯设计模式,请说出为何这么做? 12、常用mysql优化方式,尽可能多的说? 13、memcache原理是什么?是否能存入2M的value? 14、什么是队列?排它锁,Myisam 死锁如何解决? 15、请说出mysql常用存储引擎?memory存储引擎的特点? 16、如何最快速的插入5000条以上的数据? 17、你用过多少开源框架? 18、ecshop 购物车信息存放在哪里? 19、 PHP 生成页面缓存的原理 20、你所知道的缓存技术有哪些,分别做下简单介绍 1、SESSION 保存在服务器的哪里? 答:通过 php .ini指定

ELSA企业日志归档查询系统

不问归期 提交于 2020-12-11 08:40:26
ELSA(全称:Enterprise Log Search and Archive)是一款基于syslog-ng(新一代日志收集器,但目前多数Linux发现版都不带此工具)、MySQL的开源级企业日志归档查询工具,由于它和Sphinx的完美搭配,支持全文索引可以像搜索Web一样轻松地搜索上亿个日志中的任意字符串(前提是你的服务器配置足够高)。单节点ELSA日志采集系统的工作原理图如下所示: 上面这张架构图可以看出ELSA从架构上分为三层: 日志接收器,由syslog-ng完成负责接收来自本地、网络以及导入的日志文件 日志存储索引,存储由MySQL数据库完成,索引由sphinx完成。 Web前端 。 ELSA利用syslog-ng的pattern-db解析器进行有效的日志规范化,并利用Sphinx全文索引进行日志搜索。系统内部API将查询结果汇总后,发送给客户端,整个系统是异步执行,可以跑多个查询。接收器syslog-ng在接收日志时并没有进行归一化处理(类比OSSIM-Agent插件),所以对日志的正则表达式计算量不大,可以在syslog-ng中保持高效的日志接收率,系统大部分有Perl脚本组成,MySQL每秒可插入100K行数据。Sphinx在索引中为新插入的行建立索引,每个2小时会重新建立一次永久索引。整个系统最大效率发挥时每秒钟可以处理100K条日志。

采用sphinx编写技术文档

人盡茶涼 提交于 2020-11-26 04:26:55
参考网络上sphinx相关文档及相应例子,准备采用sphinx来编写技术文档,生成html,结合xelatex生成latex、pdf,现在碰到的问题是需运行两次才生成文档目录,比较郁闷。 列出主要参考: 跟我学企业敏捷开发-认识Markdown与TeX排版 http://www.latexstudio.net/software-development-camp-with-markdown-and-tex-typesetting/ 例子采用了markdown,但后来我采用了rst,主要应用了以上例子提供的软件 来源: oschina 链接: https://my.oschina.net/u/916854/blog/208403

MySQL语法--DQL(数据查询语言)

流过昼夜 提交于 2020-11-21 05:22:13
本文用于MySql 5.5 黄字为可省略步骤 蓝字不可省略 绿字为注释 DQL(数据查询语言) 查询表数据: SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件; 查询所有字段用* 不带WHERE条件 把表的所有记录查出来 过滤掉重复的值: SELECT DISTINCT 列名1 FROM 表名; 该列重复的值将不会显示出来 连接: SELECT CONCAT(列名1, 列名2, ) FROM 表名; 使查询结果为多个列值连在一起 OR SELECT CONCAT _WS ( '==', 列名1, 列名2, ) FROM 表名; 使查询结果为多个列值连在一起 并增加列值连接符 OR SELECT CONCAT _WS ( '==', 列名1, 列名2, ) AS 重命名 FROM 表名; 使查询结果为多个列值连在一起 并增加列值连接符 并修改查询结果列名 AS为重命名 模糊查询: SELECT 列名 FROM 表名 WHERE 表名 LIKE ' % 关键字 % '; 这是全模糊,还有左模糊右模糊 LIKE效率并不高, 数据量庞大的情况下建议用Sphinx(斯芬克斯) Sphinx是一个基于SQL的全文检索引擎 排序查询: SELECT 列名1 ,列名2 ... FROM 表名 ORDER BY 被排序的列名 ASC ; ASC为正序,

《区块链》Fabric整体项目结构介绍

依然范特西╮ 提交于 2020-10-03 09:57:04
Fabric整体项目结构介绍 版本较低,建议去看高版本手册。 bccsp :提供了加密标准以及算法的实现,为整个项目提供统一的加密、签名、验签服务。 common :common模块提供了通用功能以及一些通用的代码实现,包括日志、错误、工具包等,主要包括项目全局的功能性代码。 core :core模块为Fabric项目的核心代码模块,其中包括权限控制、chaincode模块、committer、endorser、ledger、policy等核心功能的代码实现。 discovery :该模块旨在为客户端程序提供服务发现的功能。 docs :该模块基于Python的sphinx进行在线文档的构件。 events :该模块为客户端提供事件订阅的功能。 examples :为整个项目提供相关的操作案例。 gossip :是为Fabric在节点间达成最终一致性,实现的信息传播的模块。 msp :msp模块,为Fabric统一提供成员服务。 orderer :进行全局的交易排序以及切块,并推送给peer。 peer :包含peer节点的入口代码,以及命令行操作相关功能。 proposals :存放相关提案。 protos :存放Protocol buffer消息。 release_notes :各个版本的changelog。 sampleconfig :相关样例配置文件。 scripts

phpcms v9 数据表结构

我的未来我决定 提交于 2020-08-13 12:53:48
表 1 : v9_admin 管理员表 字段 类型 Null 默认 额外 注释 userid mediumint(6) unsigned PK auto_increment 用户id username varchar(20) YES 用户名 password varchar(32) YES 密码 roleid smallint(5) YES 0 角色 encrypt varchar(6) YES 加密因子 lastloginip varchar(15) YES 最后登录ip lastlogintime int(10) unsigned YES 0 最后登录时间 email varchar(40) YES Email realname varchar(50) NO 真是姓名 card varchar(255) NO 密保卡 键名 类型 字段 PRIMARY PRIMARY userid username INDEX username 表 2 : v9_admin_panel 快捷面板 字段 类型 Null 默认 额外 注释 menuid mediumint(8) unsigned PK 菜单id userid mediumint(8) unsigned NO 0 管理员id name char(32) YES 菜单名称 url char(255) YES 菜单url datetime

sphinx 针对tedfield搜索

混江龙づ霸主 提交于 2020-08-09 12:14:43
query = "(user can be admin)" -> check all fields for the given words. If all words are found in a combination of any fields, document is a match. query = @(title,content) (user can be admin)" -> check title and content fields for the given words. If all words are found in a combination of title and content, document is a match. > Where I want all the words (user can be admin) should be in title or content. The query you want: query = "(@title user can be admin) | (@content user can be admin)" 实测有效! 摘自: http://sphinxsearch.com/forum/view.html?id=2890 来源: oschina 链接: https://my.oschina.net/u

Python项目开发实战(第2版)PDF高清完整版免费下载|百度网盘

别说谁变了你拦得住时间么 提交于 2020-08-05 17:04:31
百度网盘:Python项目开发实战(第2版)PDF高清完整版免费下载 提取码:exep 内容简介 本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶。作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Python项目开发流程中的方方面面,有助于开发者建立有序生产环境,提高开发效率,让编程事半功倍。此外,在本书中Python仅仅是一个载体,很多知识点在非Python下也适用。 作者简介 日本BePROUD股份有限公司 BePROUD是一家专注于Python开发的公司,因云集了众多行业精英而闻名于日本国内。多年来的软件开发硕果累累,其精湛的技术水平,得到了客户及业界人士的认可和好评。 目录 第1部分 Python开发入门  1 第1章 Python入门  2 1.1 安装Python  2 1.1.1 安装deb包  3 1.1.2 安装第三方包  4 1.1.3 virtualenv的使用方法  5 1.1.4 多版本Python的使用  7 1.2 安装Mercurial  9 1.2.1 Mercurial概述  10 1.2.2 安装Mercurial  10 1.2.3 创建版本库  11 1.2.4 文件操作  12 1.3 编辑器与辅助开发工具  14 1.3