Articles of search

Nginx的重写和redirect?

我有街机游戏网站。 我想将我的url转换为sef。 category : domain.com/index.php?category=mario-games > domain.com/category/mario-games game details : domain.com/index.php?game=mario-game > domain.com/mario-game.html featured : domain.com/featured.php > domain.com/featured pages : domain.com/page.php?id=contact > domain.com/page/contact search到互联网后,我成功实现了重写规则。 但我的旧url仍然可以访问。 我怎么能redirect和重写旧的url到新的? server { listen 80; server_name domain.com; return 301 http://www.domain.com$request_uri; } server { listen 80; server_name www.domain.com; root /usr/share/nginx/domain; index index.php index.html index.htm; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / […]

如何在Linux中使用locate进行部分search?

我更喜欢用locate命令来search,但是我不知道如何用它进行部分search。 假设我想search包含单词libevent文件。 我怎样才能做到这一点?

解决scheme性能与公羊大小变化

根据这篇文章,linux机器最好有索引大小1.5倍的RAM。 所以,为了validation这一点,我尝试了在不同的RAM分配量下testingsolr的性能,在这两种情况下保持其他configuration(即固态硬盘,8核心处理器,64位)相同。 https://wiki.apache.org/solr/SolrPerformanceProblems 1)最初,linux机器有32 GB RAm,其中我分配了14GB的solr。 export CATALINA_OPTS =“ – Xms2048m -Xmx14336m -XX:+ UseConcMarkSweepGC -XX:+ PrintGCApplicationStoppedTime -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps -Xloggc:./logs/info_error/tomcat_gcdetails.log” 1000个查询的平均search时间为300ms。 2)之后,RAM增加到68GB,其中我给Solr分配了40GB。 现在,奇怪的是,同一组查询的平均search时间是3000ms。 现在,在这之后,我把在68GB的机器上的内存分配给了25GB。 但是,与第一种情况相比,search时间仍然较高。 我错过了什么。 请build议

find文件夹以及其中有我的string的文件名?

我需要find文件夹名称以及其内容中包含我的string的文件名称。 我在这个目录“ /data/queue/data ”,我有很多文件夹在同一目录和每个文件夹内,我有各种文件。 我想运行一个命令,它可以find我的文件夹名称和文件名,其中有一个特定的string,如“ badezimmer ”在其内容中。 什么是最快的方法来做到这一点? 下面是这个目录中的文件夹“ /data/queue/data ”,这些文件夹中的每一个都有不同的文件。 david@machineA:/data/queue/data$ ls -lrth drwxr-xr-x 2 david david 12K Apr 11 18:58 1428800400 drwxr-xr-x 2 david david 12K Apr 11 19:58 1428804000 drwxr-xr-x 2 david david 12K Apr 11 20:58 1428807600 我只想从这个目录运行一个命令 – “/ data / queue / data”,如果他们的内容中有我的string,可以打印出该文件夹的文件夹名称和文件名。 david@machineA:/data/queue/data$ some command to find the […]

awkfind第一个匹配,而不是全部匹配

背景信息: 我正在尝试在文件中search一个模式(string)。 我想打印行和位置在行,find模式。 到目前为止,我能够find我的模式的第一个字母的第一次出现。 但我想find整个模式的所有发生 代码(search.sh): #!/bin/bash file=$1 awk -vs="$2" 'i=index($0, s){print "line: " NR, "pos: " i}' "$file" 命令行调用: $ ./search.sh test.txt GA 的test.txt 1 GAGAGAGAGA 2 CTCTCTCTCT 3 TATATATATA 4 CGCGCGCGCG 5 CCCCCCCCCC 6 GGGGGGGGGG 7 AAAAAAAAAA 8 TTTTTTTTTT 9 TGATTTTTTT 10 CCCCCCCCGA 当我用test.txt运行上面的命令行调用时,打印的结果是: 结果: line: 1 pos: 1 line: 4 pos: 2 […]

在多个目录中search文件中的信息

我需要检查一些特定信息在不同位置的文件。 那么,如何制作一个通过几个目录检查参数词的脚本呢? 目录在不同的位置。 例如。 /家庭/ CHECK1 / /select/日志/ 在/ var /状态/

在二进制文件中查找hex序列的工具

是否有一个Linux的工具,在二进制文件中find一个以hex表示的位序列,无论这些位在文件中是如何alignment的? 例如:我想在一个二进制文件中find两个字节长的序列f2 40 。 使用hd和grep很容易find完美alignment的表示f2 40 。 但我也想find01 e4 80 , d3 e4 81或ff e4 80 (其中包括f2 40向左移一位)。

Lynx请求谷歌search不起作用

我有Centos 6.2 x64,Lynx 2.8.6rel.5 on vps。 我试着在控制台 [root@turbomoney ~]# lynx http://www.google.com/search?complete=0&num=100&hl=en&complete=0&site=webhp&source=hp&q=Hello%20World&start=0 [9] 14223 [10] 14224 [11] 14225 [12] 14226 [13] 14227 [14] 14228 [15] 14229 [10] Done num=100 [11] Done hl=en [12] Done complete=0 [13] Done site=webhp [14] Done source=hp [root@turbomoney ~]# 这个请求在我的浏览器中运行,但是Lynx并不理解它。 怎么了? 如何通过Lynx向每页100个结果提出请求?

狮身人面像是否值得用于非全文search?

我正面临着一些问题,以优化SELECT查询在一个150M的行表。 我想尽可能快地searchmd5(char(32))。 你认为狮身人面像在这种情况下是有意义的吗? 我已经阅读了很多东西,而且看起来对于全文search来说非常好。 我的例子值得吗? name char(64) lname char(253) md5 char(32) id bigint(20) 谢谢,

命令行工具来searchms dos或cygwin下的docx文件

有没有一个命令行工具,能够searchMS DOS或Cygwin下的DOCX文件? 我已经尝试了grep,而不是与docx一起工作,而与txt文件正常工作。 我知道我总是可以将docx转换为txt 1st,然后使用grep进行search,但是我想知道 有没有一个命令工具,我可以直接在命令行下search? 谢谢