Stackのアップグレードに役立つヒントをご紹介します。ニュースパートナー投資家向け情報アワードElasticは検索会社です。これまでの歩みをご紹介します。Serviceをはじめましょう。EvanShareSlackからクエリを実行できる自分独自の検索ボットを構築できるとしたら、便利だと思いませんか?何千もの顧客レコード、記事、サーバーログ、ヘルプデスクのチケットなどを、Slackチャネル内から調べることを想像してみてください。SearchとSlackを組み合わせることで構築できます。コーディングは不要です。検索ボット:構築に必要なもの次のものが必要です。Searchアカウントまたは14日間無料トライアル。Searchは、ワールドクラスの検索エクスペリエンスを構築するためのツールボックスです。Weights(ウェイト)とBoosts(ブースト)、Curations(キュレーション)、およびSynonyms(同義語)を使用することで関連性を微調整でき、また詳細な検索分析を確認することができます。Stack上に構築できることです。Searchドキュメント。新しいアカウントにはそれぞれ、米国の国立公園のデータを含むサンプルの検索エンジンフィールドが付属しています。それを使用することも、または自分のドキュメントをインデックスし、チュートリアルを適応させることもできます。Zapierアカウントまたはトライアル。Zapierは自動化サービスであり、Zapを作成できます。Zapとは、自動化のパイプラインです。自動化チェーンの各ステップで、アクションとデータの変換が実行できます。Searchに送信されます。Zap!]をクリックします。トリガーを作成する必要があります。トリガーにより、ZapierはSlackワークスペースに接続します。Slackを検索し、選択します。一連のSlackトリガーから選択できます。Anywhere」を選択します。[Continue]をクリックします。ZapierがSlackによる認証を要求します。認証されたら、アカウントインスタンスをZapに関連付けます。ボットフィルターに応答するかどうかについて、「no」と入力します。応答する必要はありません。この後で必要になるのは、Slackからの少量のサンプルデータです。growth」と入力します。Stepフェーズ時にZapierで使用することが可能になります。メッセージを選択し、[Continue]をクリックします。これが、自動化チェーンの最初のリンクになります。スムーズなフィルタリング次のステップは、独自のZapフィルターを設定することです。STEP]のヘッダーの下で[Filter]をクリックします。if...次のように選択します。for」と入力するとZapが有効化されます。Searchから適切な形式の結果が返されるように、4つのアクションを作成する必要があります。for」のテキストを削除することです。step]をクリックし、[Action/Search]を選択します。[Formatter]を選択します。APPS]の下の最初のオプションです。そこから[Text]を選択します。[Transform]ドロップダウンメニューが表示されます。そのメニュー内をクリックして「Replace」と入力し、それを選択します。最下部の2つのフィールドが「Find」フィールドと「Replace」フィールドになります。for”」と入力します。「Replace」フィールドは空のままにして、[Continue]をクリックします。Step]をクリックします。キャプテンウェブフック2つ目のアクションはAPIコールです。Searchに送信するクエリを作成します。for...」の後に続くものはすべてクエリパラメーターになります。ウェブフックを使用してAPIコールを生成します。Zapier」と入力し、それを選択します。[CREATE]ヘッダーの下で[POST]を選択し、[Continue]をクリックします。APIコールを作成するには4つのフィールドが必要です。Searchダッシュボード内で提供されます。https://host-2376rb.api.swiftype.com/api/as/v1/engines/sample-engine/searchなど)が含まれています。このURLはパブリックなため、自由に使用して例を作成してください。2.ペイロードのタイプデフォルトはFormです。[Json]を選択します。3.データ最初のボックス内に「query」と入力します。これは、POST内に含めるパラメーターになります。値の入力バーの横にあるアイコンをクリックします。growth」を選択します。Slackメッセージの例の文字列が含まれている[Text]フィールドを選択します。4.ヘッダーフォームの最下部に「Headers」セクションがあります。その最初のボックスに「Authorization」と入力します。Searchダッシュボードの[Credentials]メニュー内にある自分のパブリック検索キーを入力します。自分のキーを持っていない場合は、こちらのパブリックデモキーを使用できます:search-7eud55t7ecdmqzcanjsc9cqu。[Continue]をクリックし、テストを実行します。Engineにより、公園データを含む応答例が表示されるはずです。これで、APIリクエストを作成できます。ここでは応答をフォーマットする必要があります。Step]をクリックします。[Action/Search]を選択し、[Formatter]を見つけて選択します。[CREATE]ヘッダーの下で[Utilities]オプションを選択し、[Continue]をクリックします。Itemizer」と入力します。ステップ4でのAPIコールによる出力に基づいて、「Line-item(s)」ヘッダーの下に2つの項目を作成します。米国の国立公園の名前と、追加の情報を含むリンクのみが結果として表示されるようにします。テストして、この手順は完了です。3つ目のアクションに進みます。Step]をクリックします。前の手順と同様に、[Formatter]を選択し、[*Utilities**]を選択します。Text」を探します。「Values」というタイトルのボックス内に、「Input」ヘッダーがあります。バー内をクリックし、ステップ5[Utilities]を選択し、先ほど作成した行項目の両方を取得します。入力ボックスの構造は、Slackメッセージのフォーマットが反映されることに注意してください。タイトル、スペース、括弧内にURLの順番になるようにします。([LINK])また、結果が個別の行に表示されるようにします。([LINK])Zap内では次のように表示されます。次は最後のステップです。フォーマットされた検索結果がSlackの特定のチャットに送信されるようにします。step]をクリックし、[Action/Search]と入力します。[Slack]を選択します。continue]を選択します。自分のSlackアカウントを選択し、[Continue]をクリックします。Zapが機能するチャネルを選択します。テストには#randomが適しています。Text」の下で、ボックスをクリックし、ステップ6の出力を選択します。ボットの名前をSearchbotにして、洗練されたアバターを表示することもできます。Search画像リンクをコピーします。検索ボットの起動すべての設定作業を終えたら、Zapを有効化します。something」と入力してクエリを何度か試します。お疲れさまでした!これでSlack内にインテリジェントな検索ボットが作成されました。##まとめ検索ボットは役に立つ可能性があります。社内のナレッジベースを検索したり、大量のサーバーログのプールから1つのエラーを探し出すことができます。Search上に検索ボットを構築し、ほぼストレスなくSlackと連携させることができます。Searchを開始することができます。新しい各トライアルにはサンプルデータが事前にロードされているため、自身のデータを使用する前に試すことができます。Foundationの商標です。