R で `Shiny` を使用したファジー検索ボックス ウィジェット? 質問する

R で `Shiny` を使用したファジー検索ボックス ウィジェット? 質問する

誰かShinyアプリを作ったり見たりしたことがありますか?入力時に文脈に応じた候補を表示する検索ボックスウィジェットファジーマッチング?

ブルームバーグ端末はこれを使用し、グーグルもこれを使用しています。基盤技術の1つはelasticsearch.orgのあいまいクエリ2 つの R 実装があります:

  1. duncantl/RElasticSearch
  2. ropensci/elastic

検索ボックスフィルターは基本機能に付属していShinyますデータ表ちょっと不十分です。

これがまだ Shiny に統合されていないものであれば、構築方法についての大まかなガイドはありますか? 大量のテキストを含む大きなテーブル (またはドキュメント) で、テーブル全体を表示せずに特定の行を検索したい場合に非常に便利だと思います。

ベストアンサー1

コンボボックスには、次のようなリストを入力することができます。文字列の配列()入力文字列を既知のリストと比較し、文字列距離が最も短い 10 個の項目を提供します。巨大なリストでは非常に非効率的かもしれませんが、短いリストと比較する場合はアルゴリズムはかなり高速です。

stringdist メソッドの 1 つは、単語の発音に基づいて比較しますが、それが役立つかどうかはわかりません。

おすすめ記事