問題が発生する直前に何が起こったのですか? または、このアイデアでどのような問題を解決できますか?
バグではありませんが、検索バーを使用したときに表示される結果が制限されていることに気づきませんでした。以前にマッピングコンテンツを検索したときに、検索バーにmapping
しました。そのタグは、自動推奨されるタグのリストに表示されませんでした(スクリーンショットを参照)。 しかし、今日、私は投稿のmapping
タグを見てクリックしました。タグページから、 mapping
でタグ付けされたコンテンツがかなりたくさんあることがわかりました。
何を期待していなかったのですか?
mapping
タグページが存在し、それに添付されているコンテンツがたくさんあることを考えると、検索バーにその用語を入力すると、自動提案されたタグのリストにmapping
が完全に一致するものとして表示されると予想しました。鬼ごっこ。
mapping
タグが付いた既存のコンテンツ: https :
バムスター
創刊号を開いてくれてありがとう! このスペースは私たちの行動規範によって保護されています-そして私たちは助けるためにここにいます。
問題のテンプレートに従ってください👍🎉😄
問題を示すスクリーンショットや共有
ブレーンストーミングのディスカッションについては、 Gitterチャンネルに参加してください。
こんにちは@ bhamster07非常に明確に文書化された観察とアイデアをありがとう! ✨
私は助けるためにここでいくつかの詳細をからかうことを試みるつもりです。 私の質問:
OK、1)オートコンプリートに応答しているこのエンドポイントが表示されます: https :
これは、 https: //publiclab.org/tagsの検索ボックスにあるタグのオートコンプリートとは異なることに注意してこのコードセグメントからのものです。
5)に関しては、このコードを使用している他の場所はhttps://publiclab.org/search/tagsだけであると慎重に言いたいです
これは、このより深いAPIコードのリストの一番上に完全一致を挿入できることを意味すると思います。
また、これに対する機能テストを作成して、上位の一致が完全に一致することを確認したいと思います。 これはこのテストに基づいていると思います。「分光計」のような単語全体を使用して、それに従ってください。
部分一致の場合でも、次の順序が表示されるため、これはすばらしいことです。
しかし、完全に一致すると、アイテム1と2の場所が入れ替わります。 それは素晴らしい、具体的なテストになるはずです。
OutreachyチームとGSoCチームを組み合わせたタグ付けプロジェクトにこれを追加することを提案したいと思います。 cc @ 17sushmita @ Manasa2850 (プロジェクト計画がどのように重複するかについてはもうすぐ!🎉)
@jywarrenでこれらすべての詳細を
最も参考になるコメント
こんにちは@ bhamster07非常に明確に文書化された観察とアイデアをありがとう! ✨
私は助けるためにここでいくつかの詳細をからかうことを試みるつもりです。 私の質問:
OK、1)オートコンプリートに応答しているこのエンドポイントが表示されます: https :
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/controllers/tag_controller.rb#L394 -L401
これは、 https: //publiclab.org/tagsの検索ボックスにあるタグのオートコンプリートとは異なることに注意してこのコードセグメントからのものです。
5)に関しては、このコードを使用している他の場所はhttps://publiclab.org/search/tagsだけであると慎重に言いたいです
これは、このより深いAPIコードのリストの一番上に完全一致を挿入できることを意味すると思います。
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/services/search_service.rb#L79 -L91
また、これに対する機能テストを作成して、上位の一致が完全に一致することを確認したいと思います。 これはこのテストに基づいていると思います。「分光計」のような単語全体を使用して、それに従ってください。
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L435 -L440
部分一致の場合でも、次の順序が表示されるため、これはすばらしいことです。
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L439
しかし、完全に一致すると、アイテム1と2の場所が入れ替わります。 それは素晴らしい、具体的なテストになるはずです。
OutreachyチームとGSoCチームを組み合わせたタグ付けプロジェクトにこれを追加することを提案したいと思います。 cc @ 17sushmita @ Manasa2850 (プロジェクト計画がどのように重複するかについてはもうすぐ!🎉)