23/10/28(土)20:51:48 普段使... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1698493908277.jpg 23/10/28(土)20:51:48 No.1117722352
普段使ってるgollumというwikiの検索がOR検索しかできなくてAND検索できるようにならないかなと頑張ってて10時間くらい格闘して汚いながらなんとかなったよ と特に報告できるところがないのでここで吐き出すのだった
1 23/10/28(土)21:01:12 No.1117727350
書き込みをした人によって削除されました
2 23/10/28(土)21:01:31 No.1117727528
gollumというアプリ自体はrubyで書かれてたんだけど検索処理の実態はライブラリの奥の奥にあるみたいで 俺にはどこを弄ればいいのか良く解からず恐らく通常は編集すべきでないライブラリ内にAND検索をする関数を でっちあげてgollum内からそれを使用するようにした 検索処理は git grep という仕組みを使ってるみたいで存在自体知らなかった俺はそこでも苦労した 結局 git grep を複数回繋げて結果を uniq -c して全ての結果に存在したファイルだけを表示するようにしてAND検索を実現させた
3 <a href="mailto:sage">23/10/28(土)21:27:59</a> [sage] No.1117741881
もっときれいに実装できていればどっかで公開とかもできそうだけど汚いことこの上ないのでそれもできず ちょっとだけ誰かに聞いてほしかったのだ…
4 23/10/28(土)21:31:15 No.1117743642
凄いね
5 23/10/28(土)21:40:25 No.1117748658
プログラム博士だな