ホームページ  >  記事  >  バックエンド開発  >  エンタープライズ アプリケーション レベルの検索エンジン lucene-solr テスト レポート

エンタープライズ アプリケーション レベルの検索エンジン lucene-solr テスト レポート

WBOY
WBOYオリジナル
2016-07-25 08:51:08930ブラウズ
solr ソースコードをテストする
  1. set_time_limit(0);
  2. $a[1] = array("送信済み","ピザ","関係ない","どちらでも","World of Warcraft","しかし" 、"テスト"、"は"、"無言"、"ミオ"、"ミン強"、"話者の命は過ぎた"、"試合"、"ミンクエ"、"統一アッサム"、"耐性"素材"、"功"ビン」、「ファーザータイムは鋭い剣です」、「今日落ち込んでいないなら、それはあなたが成功するのに失敗するでしょう」、「沈黙が最高の終わりです」、「何千人もの人々が静かに耳を傾けます」、「私は"、"はい"、"中国人"、"小さな日本人を殺してください"、"はい"、"わかりますか"、"それともあなたと私には選択肢がありません"、"あなたは今夜もここにいます");
  3. $a[ 2 ] = 配列(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 , 24,25,26,28,29,30);
  4. $a[3] = array('a','b','c','d','e','f','g' 、'h'、'i'、'j'、'k'、'l'、'o'、'p'、'q'、'r'、's'、't'、'u'、' v ','w','w','x','y','z','m','n','pppppdfsfdaspsdapp','sadasjhsddfhfds','hsecfdf','sdasw');
  5. $ a [4] = array('あ','い','う','え','お','か','き','く','け','こ','さ' 、「し」、「す」、「せ」、「そ」、「た」、「ち」、「つ」、「て」、「と」、「な」、「に」、「ぬ」、」 「ね」、「の」、「は」、「ひ」、「ふ」、「へ」、「ほ」、「ま」、「み」、「む」、「め」、「も」、「や」 , 'ゆ','よ','ら','り','る','れ','ろ','わ','をん','卐');
  6. $b[1] = 「ハギンズのハ・クリスマス、本物のコケティッシュなハ・シの厚さについて、ドサフは何と言ったのですか?彼はハ・ジンの将軍サガを殺し、全員が授業を受けていました、そして解放後、サ・ジン・フェニックスは寛大で、ファン・デル・サルファの配達が良好であることを見ました。」寛大なとき';
  7. $b[2] ='sdhの技術はとても安いです。ファン・デル・サールのコーヒーデータベースは、中国東方航空の実際のスコアと同じくらいコケティッシュです。黄金時代の偽住宅ローンのスピードと配送スイッチのトップ 10 コケティッシュな組み合わせ';
  8. $b[3] ='フェイシティの大きな環境はコケティッシュに飛行でき、コケティッシュに良い商品を届けることができます、ははは、シャンダ携帯電話 1 つ、エイダ、エイダ、敗北、サ、ああ、スー'私はオデッサに負けた サ・ダ・ウ 誰もがめまいを歓迎する サ・アサド ハハ 建物内での戦いの苦痛はきっとカアがナビゲーションキーだ アサドのああ ダヘのああ ビッグデータによると、携帯電話番号への愛はとても大きい。顧客の、私はハルビンで悪魔主義と戦う、つまり、スイッチはしっかりとリンクされており、アサドとハルビン師範大学の言葉と礼は非常に重要です。フェイはヘアゴムと髪を拡大し、家族を分離し、家族の状況は良好で、実際の家はまだその状況であると言いました、i';
  9. $b[4] ='許容できるデモストアスペースがどれだけ発生したか、魔法の打撃はエンジン、フェデラーのコーヒーデータベースはクレイジーだ、髪は短い、ブラウン。 ? マスターサトクリフは、減量がすべて無駄になっているようです 部屋を振り返ると、開発者の状況は、それが起こったのを見た後であると言われています。 . 見てから起こった. 見てから起こった. と茶色の食費が表示されます';
  10. //$b5 ='風と飛んでいる米ドルの髪を見る方法いつ集中するかというと、データ趣味はハ・ホンジアンのマスターです。合肥市にある華東師範大学は、顧客との口座を開設するための確実な方法です。インターフェイスは横たわっており、配送は依然としてローカルです。顧客は東方紅です。高品質の商品の支払いと配達の速度は非常に速いです。口座を開設した大手銀行は東方紅の服装です。浮動小数点です。水道代と電気代を払ったら空です。東方紅です。華東師範大学の食費です。
  11. /**
  12. $s = "";
  13. for($i = 0; $i <1000000; $i++)
  14. {
  15. $min = rand(1,4);
  16. $index = rand(2,18);
  17. if($i % 10 == 1)
  18. {
  19. $s .="";
  20. $cli = "curl http://192.168.10.30:8080/ solr/update?commit=true -H 'Content-Type: text/xml' --data-binary '{$s}'";
  21. system($cli);
  22. $s ="";
  23. echo 'success';
  24. }
  25. else
  26. {
  27. $s .= "<フィールド名="id">zmsd".$i."<フィールド名="名前">isdahiii".$a [$min][$index].$b[$min]."100 万 5991";
  28. }
  29. }
  30. $t2 = microtime(true);
  31. $t = $t2 - $t1;
  32. echo $t;
  33. */
  34. for($i=0; $i {
  35. $x = rand(1,4);
  36. $y = rand(1,20);
  37. $z = rand(1,20);
  38. $w = rand(1,14);
  39. $url='http://192.168 .10.30:8080/solr/collection1/select?q=name:'.urlencode($a[$x][$y]).'+OR+name:'.urlencode($a[$x][$w] ]).'+OR+名前:'.urlencode($a[$x][$z]).'+OR+名前:'.urlencode($a[$x][$z+1]).' &wt=json&indent=true';
  40. $urld='http://192.168.10.30:8080/solr/collection1/select?q=name:'.$a[$x][$y].'+OR+name :'.$a[$x][$w].'+OR+名前:'.$a[$x][$z].'+OR+名前:'.$a[$x][$z] +1].'&wt=json&indent=true';
  41. $ret = http_post($url);
  42. $aInfo = json_decode($ret, true);
  43. $iTime = $aInfo['responseHeader'][' QTime'];
  44. $iRow = $aInfo['response']['numFound'];
  45. $msg = $i."t".'[query]:'.$urld."t".'[time] :'.$iTime."t"."[行]:".$iRow."n";
  46. error_log($msg,3,"/home/fanhy/test/solrtest.txt");
  47. }
  48. 関数http_post($url, $data="")
  49. {/*{{{*/
  50. $ch =curl_init();
  51. curl_setopt($ch, CURLOPT_URL, $url);
  52. curl_setopt($ch, CURLOPT_POST, true );
  53. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  54. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  55. curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  56. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
  57. curl_setopt($ch, CURLOPT_NOSIGNAL, 1 );
  58. $res =curl_exec($ch);
  59. //var_dump($res);
  60. $errno =curl_errno($ch);
  61. $errmsg =curl_error($ch);
  62. curl_close($ch);
  63. return $ res;
  64. }/*}}}*/
  65. ?>
复制幣


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。