2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)

1 :dig ★:2014/08/01(金) 05:50:58.82 ID:???0
2ちゃんねるスレタイ検索 現在開発中

http://dig.2ch.net/ ver 0.01
テストに協力してくれるとありがたい
ご意見・ご要望もありがたい
バグ報告はあんまありがたくない

現在は現役スレッドだけ持ってきます。過去ログのスレは開発中。
現在 大文字・小文字は区別します。半角・全角も区別します。
現在 &検索にはまだ対応していないのだった。

55 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 00:34:40.93 ID:WL2Am1ON0
BE検索も問題なく出来てるみたい。ありがと

56 :trick:2014/08/02(土) 02:32:00.26 ID:/NGawC0q0
>>41
軽量なテキストフォーマットって言えばいいのかな?仕様が簡単なので便利。
JavaScript Object Notation略してJSON、13日の金曜日

検索結果を元にすげー適当に書くと

var search_result =
[
{"server": "mastiff" , "board": "nanmin" , "threadkey": 1386071862 , "title": "[test]書き込みテスト@難民板" , "res": 955},
{"server": "hayabusa3" , "board": "livemarket2" , "threadkey": 1364905615 , "title": "test" , "res": 369},
(ry
{"server": "wktk" , "board": "mental" , "threadkey": 1404448036 , "title": "test" , "res": 12}
]

みたいな感じでsearch_result.jsonって名前で出力すると、javascriptとかでそのまま連想配列が扱えたりする。
扱いやすく、互換性が高いのが利点かなぁ、、、という説明でいいのだろうか?

57 :trick:2014/08/02(土) 02:52:25.29 ID:/NGawC0q0
そんでjavascriptで検索結果の並べ替えだの、表示数の変更だのを書けば
cgiを何度も経由しない動的なページの出来上がり。

58 :dig ★:2014/08/02(土) 04:42:46.78 ID:???0
ちなみにそれを「誰が」必用としているんですかね?
必要ないものを作ることほど不毛なことはないわけで

59 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 04:46:06.13 ID:ygibbHFU0
>>58
あんたにとっては作成が効率的になり、ユーザにとっては微妙に軽いページになる

60 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 04:55:35.85 ID:+Gb4ShjJ0
やはりxmlよりかは、すっきりしてるな。

61 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 05:32:21.47 ID:XfNhdfUKI
へえ、だんだんよくなってんじゃん

62 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 13:28:53.21 ID:iDcOfsGz0
サーバサイドの処理メインで検索結果がシンプルだから、あんま変わらん気がしてきた > json/xml
そのうちこの辺のUIを作るとき、既存の命令で楽ができる?

>>14
> 検索結果を板ごとに絞りこむ機能
> 検索結果をプルダウンで並べ替える機能

63 :dig ★:2014/08/02(土) 15:17:01.07 ID:???0
サーバクラッシュさせちまったか

64 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 15:18:05.83 ID:+Gb4ShjJ0 ?PLT(24509)
>>56
perlに置き換えると判りやすい(ごく個人的w)

my $search_result =
[
{"server"=> "mastiff" , "board"=> "nanmin" , "threadkey"=> 1386071862 , "title"=> "[test]書き込みテスト@難民板" , "res"=> 955},
{"server"=> "hayabusa3" , "board"=> "livemarket2" , "threadkey"=> 1364905615 , "title"=> "test" , "res"=> 369},
(ry
{"server"=> "wktk" , "board"=> "mental" , "threadkey"=> 1404448036 , "title"=> "test" , "res"=> 12}
]
;

こうしておくと、
$search_result->[0] # 1番目の検索結果のリファレンス
$search_result->[1] # 2番目の検索結果のリファレンス
$search_result->[2] # 3番目の検索結果のリファレンス

なので、それぞれのキーは、こんな値が入っている。
print $search_result->[0]->{server}; # mastiff
print $search_result->[0]->{board}; # nanmin
print $search_result->[0]->{threadkey}; # 1386071862print $search_result->[0]->{title}; # [test]書き込みテスト@難民板
print $search_result->[0]->{res}; # 955

そして、こうすると、鯖ごとの検索ヒット数が判るようになるます。
$Result_server{$search_result->[$key]->{server}}++ foreach my $key (@$search_result); # 集計
print join '', map sprintf(qq|%s:%d¥n|, $_, $Result_server{$_}), sort keys %Result_server; # 表示
hayabusa3:1
mastiff:1
:
:
:
wktk:1

65 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 15:20:05.98 ID:LaMAN79g0
検索結果を引っ張ってこれないと思ったら...

66 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 15:22:00.81 ID:iDcOfsGz0
big
big
big
operateはBE必須になってるし、なんかあったんかも

67 :dig ★:2014/08/02(土) 15:32:13.59 ID:???0
リブートしてもらった
只今復旧中

68 :dig ★:2014/08/02(土) 15:37:12.09 ID:???0
なんかうまく行かないw
しばらく格闘します
昨日にロールバックじゃ

69 :dig ★:2014/08/02(土) 15:44:20.24 ID:???0
戻ったかな?
最近の検索とかは /md の中だったので
また貯まるまで待とう

apr でクッキー読み込み作ったんだけど
へんなコードを走らせちゃったみたいだ

ごめんごめん

70 :dig ★:2014/08/02(土) 15:49:40.87 ID:???0
ということで縁起が悪いんで クッキーはこんどにして
休憩してから別のことやろうっと

71 :動け動けウゴウゴ2ちゃんねる:2014/08/02(土) 16:01:11.61 ID:iDcOfsGz0
動いてますね

72 :dig ★:2014/08/02(土) 20:39:08.88 ID:???0
ようし、クッキーとかポストデータ取る機構を入れ込んぞ、
手始めに >>16>>17 に挑戦してみる

73 :dig ★:2014/08/02(土) 21:31:30.12 ID:???0
てすと

74 :dig ★:2014/08/03(日) 00:45:08.00 ID:???0
最大表示件数とレス数が少ないのは検索しない
というのが選べるようになった
それぞれ 5,50,100,200,300,500 にしたけど
この数字は何がいいかな

75 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 00:58:26.14 ID:I5Pp5MWa0 ?2BP(1000)
>>74
2783
とか
334
とか

76 : ◆rBEoblancQ @Grape Ape ★:2014/08/03(日) 01:01:59.77 ID:???0
>>74
頑張ってください

77 :dig ★:2014/08/03(日) 01:32:53.11 ID:???0
そうか BEにログインしないとここに書けなくなったのか

次は吐き出すリンク先を
pc用
スマホ用
携帯用
と選べるようにしてみよう

78 ::2014/08/03(日) 01:35:07.61 ID:s7K5vf7+0 ?2BP(2000)
BEログイン&浪人必須です…

79 :dig ★:2014/08/03(日) 02:18:25.69 ID:???0
そうなんか
騒音が減ってそれもいいかも

>>77 できた
次はなにやるかな

80 :dig ★:2014/08/03(日) 02:23:55.76 ID:???0
>>14
スレッドキーとレス数持っているから勢い順・スレ作成順の並べ替えは作れるな
見つかったら逐次出しているからそれを溜め込んでソートして一気にだす方式にしなきゃだな

今すぐできるのは・・
勢いを計算して出すくらいだな

勢いだしてきます

81 :dig ★:2014/08/03(日) 02:54:07.07 ID:???0
>>15
スレタイにBEの番号入ってるならその番号で検索すればokだ

>>17
なんせ900くらい板があるから、どんなUIにすればいいかな?

>>22
マイナス検索とはなんぞや?

>>54
デザインは全くダメなのが定評なので
言ってくれればそのとおりにする

82 :dig ★:2014/08/03(日) 02:56:12.63 ID:???0
結果を溜め込んでソートして一気にだす
というのを作れば捗るな

そのまえに and だけじゃなく or も作るか

83 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 02:58:37.74 ID:s7K5vf7+0 ?2BP(2000)
マイナス検索=NOT検索の俗語ですね
-で指定するからかな

84 :dig ★:2014/08/03(日) 03:03:40.41 ID:???0
たとえば「長崎 -雨」で検索すると
長崎を含み雨を含まないのがhitすると・・

もともと - を含むスレタイとか、-を検索したい時はどうなるんじゃ?
細かいことはいいか、

85 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 03:09:20.15 ID:s7K5vf7+0 ?2BP(2000)
細かいことはいいと思います
迷ったらひっかかるようにする方向で
厳密にやるなら「-を含むワードは""でくくれ」も可能ですね

86 :dig ★:2014/08/03(日) 03:53:48.76 ID:???0
そっすね、

では引き続き or検索と-検索作ってきます

87 :dig ★:2014/08/03(日) 05:16:34.59 ID:???0
or検索と-検索が出来た気がする
テストお願いします

ではいよいよ結果貯めてソートして一気に吐き出すやつにとりかかる

88 :dig ★:2014/08/03(日) 06:05:38.56 ID:???0
検索結果を溜め込んで一気に吐き出すのを作った
各種ソートは明日元気だったら作ろう

89 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 11:13:50.33 ID:s7K5vf7+0 ?2BP(2000)
お疲れ様です
or検索とand+-検索の動作OK
or+-はなんかえらいことになってる…

>>74
> それぞれ 5,50,100,200,300,500 にしたけど
> この数字は何がいいかな
1,10,50,100,200,300,500でお願いします

90 :dig ★:2014/08/03(日) 14:19:54.73 ID:???0 ?2BP(1000)
1,10,50,100,200,300,500 にしたどん

91 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 14:26:23.89 ID:s7K5vf7+0 ?2BP(2000)
>>90
無事過疎スレも探せるようになりました

OR検索で「-あ」と入れるとどこかでオーバーフローするようです
「-」だけだと大丈夫という

92 :dig ★:2014/08/03(日) 14:36:59.47 ID:???0
あらあら 調べてみます

93 :dig ★:2014/08/03(日) 14:39:46.11 ID:???0
0.0400[秒] -1752964178件見つかりました / 全 413686 スレッド中

とかになるな、単に検索結果数が格納されていなくて
不定になっていてそれを表示しているようだ

94 :動け動けウゴウゴ2ちゃんねる:2014/08/03(日) 14:42:21.63 ID:s7K5vf7+0 ?2BP(2000)
なるほど。よかった軽微ですね

95 :dig ★:2014/08/03(日) 15:00:30.11 ID:???0
おいおいなおすとして、まずは結果のソートを作ろう
実験として勢いソートしますか

96 :dig ★:2014/08/04(月) 16:12:54.76 ID:???0
検索結果のソートを実装した

人気板順
勢い順
ス数順
古いスレ順
新しいスレ順
新しいスレ順

お試しあれ http://dig.2ch.net/

97 :動け動けウゴウゴ2ちゃんねる:2014/08/04(月) 16:44:57.03 ID:eC+doLTY0 ?2BP(2000)
一通り問題なく動作していると思います
「OR時の-あ」も直ってますね

98 :dig ★:2014/08/04(月) 17:01:19.65 ID:???0
こっちでもやってまーす

2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)★2
http://wc2014.2ch.net/test/read.cgi/operatex/1407139098/

>>97
どもども

99 :動け動けウゴウゴ2ちゃんねる:2016/10/31(月) 00:51:00.44 ID:XRwxvBwP0
・いつも出るスレが出たりでなかったりがある
・キーを変えると挙動も変わる

100 : [📱|(|´|Д|`|)|📱] BBxed!! 動け動けウゴウゴ2ちゃんねる:2016/11/01(火) 06:37:47.25 ID:JNVhN0I3O
規制解除何時まで待たせるの?

101 :動け動けウゴウゴ2ちゃんねる:2016/11/03(木) 04:27:17.81 ID:KXfCcNHC0
場合によっては永遠に解除されないよ
エラーメッセージのBBMなんたらの所を見ると解除予定がわかることもあるけど

102 :動け動けウゴウゴ2ちゃんねる:2016/11/09(水) 04:21:25.85 ID:K9GbWSSL0
エラーメッセージコピペしてぐぐってる

103 :動け動けウゴウゴ2ちゃんねる:2016/11/16(水) 13:45:03.42 ID:vgBKZXRP0
テスト

104 :動け動けウゴウゴ2ちゃんねる:2016/12/13(火) 23:29:11.90 ID:NCHSUv3A0
夕方までスレタイ検索つかえてたのに
つい先程から、

JSON解析エラー発生:モジュール 'gikoNavi.exe'のアドレス 0050DC84 でアドレス 0000000C に対する読み込み違反がおきました。

何かまた2chで仕様変えた?

25 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)