2ちゃんねるスレタイ検索 dig.2ch.net(ver 0.01)
■ このスレッドは過去ログ倉庫に格納されています
2ちゃんねるスレタイ検索 現在開発中
http://dig.2ch.net/ ver 0.01
テストに協力してくれるとありがたい
ご意見・ご要望もありがたい
バグ報告はあんまありがたくない
現在は現役スレッドだけ持ってきます。過去ログのスレは開発中。
現在 大文字・小文字は区別します。半角・全角も区別します。
現在 &検索にはまだ対応していないのだった。 テキスト関係のサイズは、絶対値指定(px,ptなど)より、
フォントサイズ比(em)を使う方が良いでしょう。
1.0em=使っているフォントの1文字分の大きさ。
1.5em=1.5倍
など。
size=100は重複するので省く方があとでcss修正の際に、
嵌まってしまうかもしれません。
あと外部ファイル(.css)にするのと、マークアップをしっかりする、
idとclassを使い分けると、html自体もすっきりしますし、
クローラさんにも理解しやすくなります。
ちょっとしたSEOになるでしょう。 >>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とかでそのまま連想配列が扱えたりする。
扱いやすく、互換性が高いのが利点かなぁ、、、という説明でいいのだろうか? そんでjavascriptで検索結果の並べ替えだの、表示数の変更だのを書けば
cgiを何度も経由しない動的なページの出来上がり。 ちなみにそれを「誰が」必用としているんですかね?
必要ないものを作ることほど不毛なことはないわけで >>58
あんたにとっては作成が効率的になり、ユーザにとっては微妙に軽いページになる サーバサイドの処理メインで検索結果がシンプルだから、あんま変わらん気がしてきた > json/xml
そのうちこの辺のUIを作るとき、既存の命令で楽ができる?
>>14
> 検索結果を板ごとに絞りこむ機能
> 検索結果をプルダウンで並べ替える機能 >>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 big
big
big
operateはBE必須になってるし、なんかあったんかも なんかうまく行かないw
しばらく格闘します
昨日にロールバックじゃ 戻ったかな?
最近の検索とかは /md の中だったので
また貯まるまで待とう
apr でクッキー読み込み作ったんだけど
へんなコードを走らせちゃったみたいだ
ごめんごめん ということで縁起が悪いんで クッキーはこんどにして
休憩してから別のことやろうっと ようし、クッキーとかポストデータ取る機構を入れ込んぞ、
手始めに >>16 や >>17 に挑戦してみる 最大表示件数とレス数が少ないのは検索しない
というのが選べるようになった
それぞれ 5,50,100,200,300,500 にしたけど
この数字は何がいいかな そうか BEにログインしないとここに書けなくなったのか
次は吐き出すリンク先を
pc用
スマホ用
携帯用
と選べるようにしてみよう そうなんか
騒音が減ってそれもいいかも
>>77 できた
次はなにやるかな >>14
スレッドキーとレス数持っているから勢い順・スレ作成順の並べ替えは作れるな
見つかったら逐次出しているからそれを溜め込んでソートして一気にだす方式にしなきゃだな
今すぐできるのは・・
勢いを計算して出すくらいだな
勢いだしてきます >>15
スレタイにBEの番号入ってるならその番号で検索すればokだ
>>17
なんせ900くらい板があるから、どんなUIにすればいいかな?
>>22
マイナス検索とはなんぞや?
>>54
デザインは全くダメなのが定評なので
言ってくれればそのとおりにする 結果を溜め込んでソートして一気にだす
というのを作れば捗るな
そのまえに and だけじゃなく or も作るか マイナス検索=NOT検索の俗語ですね
-で指定するからかな たとえば「長崎 -雨」で検索すると
長崎を含み雨を含まないのがhitすると・・
もともと - を含むスレタイとか、-を検索したい時はどうなるんじゃ?
細かいことはいいか、 細かいことはいいと思います
迷ったらひっかかるようにする方向で
厳密にやるなら「-を含むワードは""でくくれ」も可能ですね そっすね、
では引き続き or検索と-検索作ってきます or検索と-検索が出来た気がする
テストお願いします
ではいよいよ結果貯めてソートして一気に吐き出すやつにとりかかる 検索結果を溜め込んで一気に吐き出すのを作った
各種ソートは明日元気だったら作ろう お疲れ様です
or検索とand+-検索の動作OK
or+-はなんかえらいことになってる…
>>74
> それぞれ 5,50,100,200,300,500 にしたけど
> この数字は何がいいかな
1,10,50,100,200,300,500でお願いします 1,10,50,100,200,300,500 にしたどん >>90
無事過疎スレも探せるようになりました
OR検索で「-あ」と入れるとどこかでオーバーフローするようです
「-」だけだと大丈夫という 0.0400[秒] -1752964178件見つかりました / 全 413686 スレッド中
とかになるな、単に検索結果数が格納されていなくて
不定になっていてそれを表示しているようだ おいおいなおすとして、まずは結果のソートを作ろう
実験として勢いソートしますか 検索結果のソートを実装した
人気板順
勢い順
ス数順
古いスレ順
新しいスレ順
新しいスレ順
お試しあれ http://dig.2ch.net/ 一通り問題なく動作していると思います
「OR時の-あ」も直ってますね ・いつも出るスレが出たりでなかったりがある
・キーを変えると挙動も変わる 場合によっては永遠に解除されないよ
エラーメッセージのBBMなんたらの所を見ると解除予定がわかることもあるけど 夕方までスレタイ検索つかえてたのに
つい先程から、
JSON解析エラー発生:モジュール 'gikoNavi.exe'のアドレス 0050DC84 でアドレス 0000000C に対する読み込み違反がおきました。
何かまた2chで仕様変えた? ■ このスレッドは過去ログ倉庫に格納されています