小编Pon*_*ons的帖子

使用3个字母的单词在mysql上进行全文搜索

我想在包含"The Zen Circus"的字段中找到"禅"字符串.我有一个FULLTEXT索引.

select url,name,
,   MATCH(name) AGAINST ( 'zen*' IN BOOLEAN MODE) as A
,   MATCH(name) AGAINST ( '"the zen*"' IN BOOLEAN MODE) as B
,   MATCH(name) AGAINST ('>the* zen' IN BOOLEAN MODE) as C
,   MATCH(name) AGAINST ('thezen*' IN BOOLEAN MODE) as D
,   MATCH(name) AGAINST ('cir*' IN BOOLEAN MODE) as E
,   MATCH(name) AGAINST ('circus*' IN BOOLEAN MODE) as F
from pages where url='thezencircus'
Run Code Online (Sandbox Code Playgroud)

我有这个结果:

url = thezencircus
name = The Zen Circus
A = 0   (why?) …
Run Code Online (Sandbox Code Playgroud)

mysql search full-text-search

9
推荐指数
1
解决办法
8143
查看次数

REGEXP的Mysql优化

在我的慢查询日志中,此查询(使用不同的名称而不是"jack")多次发生.为什么?

Users表有很多字段(超过我选择的这三个字段)和大约40.000行.

select name,username,id from Users where ( name REGEXP '[[:<:]]jack[[:>:]]' ) or ( username REGEXP '[[:<:]]jack[[:>:]]' ) order by name limit 0,5;

id是主要的和自我增量.
name有一个索引.
username有一个独特的索引.

有时需要3秒钟!如果我解释MySQL上的选择,我得到了这个:

select type: SIMPLE
table: Users
type: index
possible keys: NULL
key: name
key len: 452
ref: NULL
rows: 5
extra: Using where
Run Code Online (Sandbox Code Playgroud)

这是我能做的最好的吗?我能解决什么?

regex mysql indexing optimization query-optimization

6
推荐指数
1
解决办法
9653
查看次数

什么是PPB_Graphics2D.PaintImageData:Rectangle是在边界之外.Chrome出错?

在此页面中:

http://www.rockit.it/deniseproject/album/uninverse/20598

当我在轨道列表上按"播放"时,浏览器开始出现错误.这似乎只是谷歌Chrome问题.

你知道如何阻止这些错误吗?它与用于收听音乐的swf播放器相关联,它通过javascript控制,并且内嵌宽度为1像素,高度为1像素.

有任何想法吗?

javascript browser google-chrome

5
推荐指数
1
解决办法
2022
查看次数