t_wの輪郭

Feedlyでフォローするボタン
検索あいまいけんさく曖昧
knownetの曖昧検索デライトでメモを後から探せるように位置付けるには?(文章版)曖昧な検索

knownetの曖昧検索

2023/10/4 23:50:00

当初ベクトル検索を用いようとしていたが、検索速度や精度に問題が有るため取りやめた。

現在は検索語を分かち書きして、検索語を構成する句を含む投稿を取得、さらにその投稿と紐づく投稿を取得し、投稿のEmbeddingと検索語のEmbeddingのコサイン類似度で並び替えしている。

Embeddingの取得にはAmazon Bedrockを使っている。

 デライトで検索すると、デフォルトでは検索語とタイトルが完全一致するメモ、デライトでは輪郭が見つかります。
 もう一度言葉を変えて言います。デライトではタイトルと検索語が完全一致しないと、検索で見つけられません。

 「ハァ?何言ってんだこいつ不良品じゃねぇか、某Wikiなんて曖昧検索まで備えてんだぞ」と思われるかもしれないが、デライトが持つもう一つの機能、輪郭の引き入れと組み合わせると、曖昧検索すら可能な超高機能検索エンジンに生まれ変わります。

 大丈夫です、言いたいことは分かっています。「『デライトでメモを後で探せるように位置付けるには?』のような輪郭を描いたとして、そんな長い検索語を書けるわけないだろ、常識的に考えて」と言いたい気持ちはすごくわかります。私もそんな長い検索語を書くようなことはしません。

 ではどうやって輪郭を検索で見つけるのか?『デライトでメモを後で探せるように位置付けるには?』というタイトルのメモは、『デライト』『メモ』といったタイトルの輪郭に引き入れてやります。今後、「デライト」や「メモ」で検索すれば、『デライトでメモを後で探せるように位置付けるには?』が見つかるようになります。索引を作ってやる要領ですね。

 んあぁぁ、おっしゃらないで。世の検索エンジンは索引を自動で作成するし、索引作るなんてめんどくさいし、きょうびディレクトリ型検索エンジンなんて流行んねーんだよと、おっしゃりたい気持ちはよくわかる。しかしそれは、索引とコンテンツが分かれていたからの話。索引とコンテンツが輪郭として同一の場合、とんでもないことが起こります。

 まず、索引を作るために検索をする。するとそれに引き入れられた輪郭『メモの探し方』が自然と目に入る。今書いた輪郭『デライトでメモを後で探せるように位置付けるには?』と関係しそうだと気づく。『メモの探し方』に『デライトでメモを後で探せるように位置付けるには?』を引き入れる。

 どうでしょう。何が起こったかわかりますか?つまりあらゆる輪郭は索引になるのです。『メモの探し方』というメモを探せば、『デライトでメモを後で探せるように位置付けるには?』という輪郭を探し出すことが可能になりました。これは極めて曖昧で連想的な検索体験とは言えないでしょうか?単なる語句による索引を超越してはいないでしょうか?
 さらに、他の人が『メモの探し方』を見つければ、あたかもレコメンドするかの如く、『デライトでメモを後で探せるように位置付けるには?』が発見されます。そうです。デライトの引き入れはレコメンドとしても機能するのです。

 さあ、新しいメモを書きましょう。あなたは『デライトでメモを後で探せるように位置付けるには?』を読んでいて、新しいアイデアを思い付いた。もしくは何か一言、言ってやりたくなった。じゃあそのメモもとい輪郭はどこに位置付けられればいいでしょうか?簡単です。『デライトでメモを後で探せるように位置付けるには?』に引き入れればいいのです。それだけで、『デライトでメモを後で探せるように位置付けるには?』が持つ検索性を継承した輪郭が作られます。めんどくさければそこで終わりにすればいいし、もっと探しやすくしたければ他の輪郭に引き入れても良い。そこはあなたの裁量次第です。つまり、デライトでは書いた輪郭の見つけやすさ、すなわち検索性すら、調整可能なのです。