2020-10-16

Googleを超える検索エンジンを作ったので使ってみてほしい

表題の通り、検索エンジンWebアプリ)を作ったので、使ってみて感想を聞かせてほしい、というのが投稿目的だ。

ただ、せっかく増田投稿するのだから制作物の宣伝に終始するのではなく、開発していて考えたことや制作背景を書き添えたいと思う。ここにはエンジニアデザイナー、また技術職でなくてもWebサービスに携わる人、インターネットを使って遊ぶことが好きな人が多いはず。そんな人たちの向けの四方山話として、思考一助となれば幸いだ。

検索エンジンについて

SalonaというGoogleを超える検索エンジンを作った。

https://salona.org

機能を一覧してもらうと分かる通り、Hashcashによって支えられている。後述する課題認識があってもやもやしていたところに、あるキッカケでHashcashを思いつき、それを考えているうちに上記機能実装が思い浮かんだ。

Hashcash.org

http://www.hashcash.org/

(けっこういろいろ応用されていて、ビットコインで使われているだけでも素晴らしい。)

今後追加しようとしている機能

他にこんな機能があったらもっと良さそう、というアイデアがあれば教えてほしい。

開発していて考えたこ

こんな検索エンジンをつくるのだから当然だが、わたしSEOが大嫌いだ。いま、この検索エンジンには毎日何の投稿もされない。DBウォッチしていて、まれ投稿があるとその文書を読み、ノンスの有無について調べ、ハッシュ値を見る。ローンチして4ヶ月が過ぎ、数十件の投稿がされているが、全ての投稿をきちんと読み、そこで語られる内容やハッシュの値について調べている。これがたまらなくつまらなくて、気づくと一月が終わっている。

“一月が終わっている”はさすがに比喩で、サービスデザインを作ったり追加機能設計を考えたりユーザー増加施策を講じたりとしているが、集まってこない投稿を待っていると泣けてくるし、その状況をなんとか好転させるためにと機能改善・追加機能アイデア自然と出てくる。

こういった熱中・没頭状態は、少女時代MVや、自社サービスをやっていたベンチャー企業を横目に昼夜開発に勤しんでいた日々にもあった。好きな分野でものづくりをしていると陥る状態で、経験者も多いと思う。

長いことオープンソース界隈には「普遍的ソフトウェアを作ってスターをもらって社会貢献!」みたいな夢があって、ここ何年かはそれ自体エンジニアリングやデザインを学ぶとき目的と化している人の割合も増えてきた。興味のない分野でも攻略していくこと自体が得意で、淡々技術を学べる人は凄いと思われるが、もしそれが苦手だと感じた人は、諦める前に「好きなもの、作りたいもの」を見つけることをやってみてほしいと思う。

プログラミングスクールに通うにしても、作りたいものがあるとないとでは大きく違う。もちろん、どうしたら何が作れるのかという知識がなければイメージもわかないかもしれないが、その場合は何かを解決したいとか便利にしたいという思いを持っているだけでもいい。特にこれから時代は具体的な技術習得よりもそういった見聞を広めることが、何より開発を楽しいと思える素地になると思われる。

開発背景(このプロダクトをつくった理由

わたしGoogleを利用しており、本当に膨大な情報を探すことができるようになったが、その反面、SEOスパムが少なかった時代と比べると、Google検索結果に対して深い信頼を抱くことがなくなってしまったなあと感じるようになっていた。検索で出てくるページが、宣伝という存在の域を出ず、自分の役に立ってくれない。検索をしているが、虚構を消費しているだけのような気がして、真実自分の間の関係希薄になりつつある気がしている。これはロボット型検索エンジン限界によるものなのか、Googleの加齢による革新性の低下なのか判断がつかないが、前者が理由仮定して作ってみたのが今作だ。

検索で出てきた結果について、自分投票のノンスを計算する費用を掛けること。投稿自身投票でアップボートされていく様子は、平成時代ビットコインの上昇を眺めていたときを思い出す。Googleを「たくさんのゴミ出会空間」とするならば、Salonaは「出会った情報の中から気に入った情報を連れてきて、褒めて伸ばす空間」と位置付けることができる。この二つの営みは最初共存し、SalonaがシームレスGoogleに置き換わっていくことで人間情報関係を良好にしていくはずだと考えている。

最後

法人主体がないとプレスリリースに制約が発生することを知らなかった(社会で使われているようなプレスリリースサービスを利用しようとしたら、まともな人格がないと無理だった)。仕方なく幾つかのメディアに直接プレスリリースメールで送ってみたけれど、当然のごとく梨のつぶてだ。つまり現状は利用者が誰もおらず、その状況を打破したくて増田投稿してみたという次第だ。この文章SEO嫌いの人たちに届くことを願っている。

  • コメントと投票の機能について、普通のユーザー向けに噛み砕いた方がいい。

  • 頑張って解読しようとしたんだけど素人にはちょっとよく分からなかった

  • 有用なブログがはるか底に沈められて、いかがでしたサイトやサービス終了してるネイバーまとめが上に表示されるとか本当に怠慢だよな。 増田も含めて頑張ってほしいわ。

  • それまえにも投稿してなかったっけ? そんなんより早く正規表現で検索できるGoogleを作ってくれよ。

    • Googleで正規表現使えるぞ?

    • 俺も前に同じようなのを見た。 これが同じやつかは調べてないけど、前のやつは投票(検索順位を上げる行為)が有料で 結局登録サイトの管理者のSEO争いから上前をハネたいだけのシステ...

    • こいつ前に同じサイトの宣伝二度ほどやってたな いい加減ウザいから通報しといた

      • https://anond.hatelabo.jp/20200610220454 https://anond.hatelabo.jp/20200613094417 6月にサービス始めてみたけど誰も使ってくれない、と そりゃそうだろうな、自分に都合悪いコメントがついたら消して逃げ...

  • 利用者が増えるほどゴミ投稿とスパム汚染増えて除去する管理コスト増えまくって質を維持できずドボンの未来しか見えないから誰も金出さないと思うけど

    • 投票が有料で投票によって民意が反映されるみたいなこと言ってるけど このシステムが主流になったら、SEO競争がダイレクトな金のぶつけ合いになるか インフルエンサーのステマ合戦に...

      • 横からだけど 「投票に費用がかかる」というのは、多分管理者が投票料を取るということじゃなくて、投票に計算コストがかかるということを言っているんだと思う 文書IDとノンスの...

        • 計算コストがかかること自体はあってるけど 以前に1票1ドルだと言ってる

          • 「1人1票」で多数決するいわゆる民主主義ではなく、どれだけコストが払われたかで決まるという意味での「1ドル1票」という表現なんだと思うよ

        • これによって、スパム行為は割に合わなくなり、計算コストに値するだけの質のいい投稿にだけ投票が集まる、というのを期待しているんだと思われる。 そういう効果を期待してるこ...

  • これが民主主義?資本主義ではなく?

  • 他の人同様内容が理解できなかった。理解できないものを使えるわけもなく、、、   以下を解説よろ   ・googleとの違い ・googleの課題 ・使用手順 ・これを使うことのメリット ・どうい...

    • googleとの違い Salonaは利用者が検索結果を作る googleの課題 SEO汚染など企業による検索結果の支配 使用手順 投稿:登録したいワードで検索して右上の+をクリック、URLや書きた...

      • どういった場面で使うと有用か (この先うまくいったら)SEO汚染を気にするとき これが根本的に想定間違ってて 一般ユーザーはほとんど投票にコストかけないけど スパムユーザーは...

  • https://zenn.dev/salona/articles/443a50690725a6d20c5e より Google検索は問題解決の手段となっています。 そんなGoogle検索ですが、欠点もあります。 それは、検索のアルゴリズムが非公開であるとい...

  • 地名+グルメで検索したら普通にキュレーションメディアが上位に来たんだが

  • 内容はともあれ、正直モノを作っただけでも評価。めっちゃ大変だからねこういうの作るの

  • Doc読んでも使い方が分からん 検索したいクエリをタイトルにして人を呼びたいURLを本文にして投稿しろってこと?

    • たぶん、全ユーザーがそうしたときにだけ説明通りの挙動になるね。 現状「検索キーワードにコメントを付けられる&コメントが投票順に表示される」ってシステムをめちゃくちゃ回り...

      • やっぱり??? 検索結果とは完全に独立してるよね 我々は「コメントの質」が知りたいのではなくて「検索結果に表示されたサイトの質」が知りたいはずなのだが

        • あれは検索クエリーに対してコメントや評価をつけてるから、正直なんの意味があるかさっぱり分からん

      • あーー!!!!!!つまり、サイト管理者や有志が自分の望む検索クエリとURLを自分で紐づけて投稿して、この検索エンジンを充実させろってことか!!!!!!!!!!!!!!!!...

  • ここを俺たちの新しい村にしよう https://salona.org/search?q=test コメントがツリー形式で表示されたりしないから全然承認欲求が満たされん あとクエリがちょっと異なるごとにコメントを付...

  • ごもっともなツッコミばかりで全部に ”SOLENA” ってトラバしたくなる なんつって ぷぷ

  • これ、ためしに操作してみたんだけどUIがクソすぎてクソほどわかりにくいし 書いてあるような「投票によって検索順を操作する」みたいな挙動はまったくしてなかった。 https://salona.o...

  • dockdock goでいいよ

  • 検索エンジンの中身Googleじゃん

  • 検索結果が登録されてない場合にページを埋めるためにGoogleの検索結果を表示させたせいで、ブコメでも増田でも「Googleの検索結果使ってるじゃん」て言われまくってて草

    • 他人にURLの取得から検索結果のレイアウトまで作らせようとしているとは思わんかった メタ情報で引っ掛けてBOTに投稿させては・・・と思ったけどそれだとGOOGLEのクローラーと同じでGOOG...

  • 問題意識は共感するけど使い方が分かりづらすぎる。投票するのにURLを手入力するとは思わなくて誤操作した。でも作ったのは(素人目からだけど)すごいと思う。 改変コピペ(匿名性...

    • 公式ドキュメント(https://docs.salona.org/)を見る限り 会話で意思疎通できる人間が作ってるとは思えん

  • ハイハイ良いと思われた投稿の露出が増えるわけね。 結局やってること既存のSNSと変わらんやんけ。 何が楽しいことあるんやこれ。

    • 利用者が十分多ければ投票数を水増しするのが難しくなる。その見込みが立っているのかわからないけど。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん