小编Bre*_*zer的帖子

搜索具有相关性的大型mysql数据库

我正在为我们公司的内部网构建一个相当大的"搜索"引擎,它有一个1miljon加上条目,它运行在一个相当快的服务器上,但是一些搜索查询需要1分钟.

这就是表格的外观

表

我尝试为它创建一个索引,但好像我错过了一些东西,这就是show index的显示方式

idexes

这是查询本身,它的排序大大减慢了查询,但即使没有排序的查询也有点慢.

SELECT SQL_CALC_FOUND_ROWS *
FROM `businessunit`
INNER JOIN `businessunit-postaddress` ON `businessunit`.`Id` = `businessunit-postaddress`.`BusinessUnit`
WHERE `businessunit`.`Name` LIKE 'tanto%'
ORDER BY `businessunit`.`Premium` DESC ,
CASE WHEN `businessunit`.`Name` = 'tanto'
THEN 0
WHEN `businessunit`.`Name` LIKE 'tanto %'
THEN 1
WHEN `businessunit`.`Name` LIKE 'tanto%'
THEN 2
ELSE 3
END , `businessunit`.`Name`
LIMIT 0 , 30
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助

编辑: 这个查询有什么窒息99%是通过与wildcharacter的相关性排序% 当我做一个解释它说使用where; 使用fsort

php mysql search inner-join left-join

19
推荐指数
3
解决办法
4676
查看次数

iOS上的固定位置背景

我有一个网站,它有一个全图像固定的背景,内容"漂浮"在上面.它在桌面浏览器中运行良好,但固定的背景最终会在iPad和其他平板电脑上滚动.这似乎是一个常见的问题,但后来我遇到了这个网站,即使在iPad上也似乎有固定的背景.

http://confitdemo.wordpress.com/

有什么想法,他们是如何把它拉下来的?我试过了:

#content-wrapper.posts-page {
background-attachment: fixed !important;
background-clip: border-box;
background-color: transparent;
background-image: url("image path");
background-origin: padding-box;
background-position: right top;
background-repeat: no-repeat;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

(这是从Firebug复制的,这就是为什么它不是简写).

但没有运气.有人让我指出了正确的方向吗?

html css mobile fixed ipad

18
推荐指数
2
解决办法
7万
查看次数

使用Count时,Mysql只返回一行

好吧,我刚刚发现了一种我从未见过的奇怪的行为,或者没有注意到.

我正在使用此查询:

  SELECT *, 
         COUNT(*) AS pages 
    FROM notis 
   WHERE cid = 20 
ORDER BY nid DESC 
   LIMIT 0, 3
Run Code Online (Sandbox Code Playgroud)

...阅读3个项目,但在这样做时我想得到总行数.

问题是......

...当我使用count时,查询只返回一行,但是如果我删除 COUNT(*) AS pages- 我得到了3行,正如我想的那样.显然,我在这里遗漏了一些东西.

mysql count limit

8
推荐指数
2
解决办法
1万
查看次数

Jquery,Nivo滑块覆盖下拉菜单

我有这个网站,我使用nivoslider和我自己的下拉菜单,但恰好一旦滑块显示图片菜单落后于幻灯片.如果你徘徊"Bilservice",我可以在网站上看到我的工作

http://tantobil.se/

我已经尝试过z-index但什么不是,但我不能让它工作?这是我在这里失踪的东西吗?所有的帮助非常感谢

css xhtml jquery nivo-slider

8
推荐指数
2
解决办法
2万
查看次数

禁用onclick事件jquery

我有以下代码

http://www.jsfiddle.net/uZc8w/

我只是想知道我将如何使用jquery/javascript删除该attr所以它将不再工作

jquery onclick

7
推荐指数
1
解决办法
2万
查看次数

在新窗口中打开iframe内的链接

我正在尝试在iframe中显示一个地图,其中有一个针在鼠标悬停上显示某个公司的某些信息,事情就是一旦你点击链接页面在iframe里面打开就会破坏体验,所以我想知道是否有可能使iframe中的链接在新窗口中打开,而不是使用jquery或类似的东西?

我的代码是atm

http://www.jsfiddle.net/rkd59/1/

编辑:至少捕获iframe中的点击,以便我可以调整iframe的大小

html javascript css iframe jquery

3
推荐指数
1
解决办法
3万
查看次数

Jquery选择器不工作

我使用以下选择器从表中的输入中获取值,但它不能正常工作?

var kom =$("tr#1 .b input").attr(value);
Run Code Online (Sandbox Code Playgroud)

和行看起来如下

  <tr class="numbers" id="1">
   <td class="a" align="right">1</td>
   <td class="a" align="left">Tue</td>
   <td class="b"><input class="input" type="text" title="" value=""/></td>
   <td class="c"><input class="input" type="text" title="" value=""/></td>
   <td class="d"><input class="input" type="text" title="" value=""/></td>
   <td class="e"><input class="input" type="text" title="" value=""/></td>
   <td class="f">0</td>
   <td class="g"><input class="input" type="text" title="" value=""/></td>
 </tr>
Run Code Online (Sandbox Code Playgroud)

任何有关我可能做错的建议任何援助都非常感谢

关于breezer

jquery jquery-selectors

2
推荐指数
2
解决办法
2694
查看次数

如果条件没有通过则断开功能

我有这个代码

 $(function(){
                   $('form.register input[type=text], .search input').ToggleInputValue();
                    $('#next').click(function() {
                        $('form.register input[type=text]').each(function(index) {
                            if(!$(this).hasClass('valid')){
                                $('.note').append('<p>Alla fält har inte blivit korrekt fylda</p>')
                                return false;
                            }
                        });
                      $('.register').submit();
                    });
                });
Run Code Online (Sandbox Code Playgroud)

事情是我不希望表单得到提交如果有任何字段没有有效的类,我认为返回false会这样做但它不会

javascript jquery if-statement

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