問題タブ [indextank]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - indextankに適した宝石はどれですか?
私はherokuでindextankを使用しています。indextankとthinkingtankのどちらを使用するのが良い宝石ですか?ドキュメントと両方のチュートリアルを調べましたが、thinkingtankの方が使いやすいようです。関連/フォローアップの質問:それぞれの長所/短所は何ですか?
java - IndexTank で結果を取得するには?
Java クライアントで IndexTank を使用していますが、結果にアクセスできないようです。
最後の行は次のエラーで失敗します: タイプの不一致: オブジェクトから文字列に変換できません
このエラーが発生する理由を知っている人はいますか? ありがとう。
java - IndexTank:クエリ文字列なしでクエリを実行する方法、ジオロケーションのみ
ジオロケーションの有無にかかわらず、クエリ文字列を使用してIndexTankをクエリする方法を知っています。しかし、クエリ文字列を使用せず、ジオロケーションのみを使用してクエリを実行するにはどうすればよいでしょうか。
queryStringがnullまたは空の文字列の場合、機能しません。
ありがとう。
ruby-on-rails - IndexTankパーミッションの処理方法
He ** llo、次のようなIndextankインデックスが与えられた場合:class Threads <ActiveRecord :: Base has_many:permissions
include Tanker
このインデックスは私のスレッドモデルに存在します。問題は、スレッドに権限があることです。現在、ユーザーがインデックス全体を検索できるようにすると、すべてのユーザーのスレッドを検索することになります。ユーザーがアクセスするアクセス許可を持っているスレッド間でのみ検索できるように、アクセス許可を処理するスマートな方法は何ですか。ありがとう**
スキーマ:
ユーザーがプロジェクトの権限レコードを持っている限り、そのプロジェクトのすべてのスレッドを表示できます。
php - Indextan をサイト検索に使用する
Google CSE に代わる、実装が簡単で広告のない無料の代替手段を探しています。
indextank を見つけました。これは、コンテンツをインデックス化するのに十分簡単な方法のように見えますが、サイトをクロールしません。私はそれをGoogle CSEのURLに渡すことができることを想定していたと思います。
したがって、クロール部分を実行するために PHP スクリプトをセットアップする簡単な方法はありますか? つまり、URL を渡して、そのドメインのすべての Web ページをインデックスに登録します。
最終結果は、自分のウェブサイトにサイト検索を配置できることです。
ruby - IndexTank オートコンプリート: 返される各結果のオートコンプリート フィールド テキストの変更
Ruby/Sinatra アプリケーションを Heroku にデプロイしており、IndexTank プラグインを使用して全文検索機能を提供しています。
現在、IndexTank Autocomplete Documentationに従って、すぐに使用できるオートコンプリート機能を使用しています。
現在、デフォルトの :text フィールドに文書の都市名と国名が含まれるように文書を索引付けしています。すなわち:
デフォルトのオートコンプリート フィールドで検索を行うと、実際には機能して結果が返されますが、期待したり、気に入ったりするものではありません。
フィールドに「lon 」と入力すると、「 london」が返されます。これは確かに正しいドキュメントですが、実際には ' London England 'が返されることを期待していました。
「 lon 」を検索したときに「 London England 」が表示されるように、オートコンプリート フィールドのドロップダウンに表示されるデータを変更する方法を知っている人はいますか?
アップデート
コメントで提案されているように、 InstantLinks機能も試しましたが、これも必要なことを十分に行っていません。どちらのソリューションも私が必要とすることの約 80% を行っているようですが、残念ながら追加のものが必要です。
必要に応じて機能しない InstantLinks に関する 2 つの点は次のとおりです。
インデックスからドロップダウンに表示するフィールドを選択できますが (これはオートコンプリート機能ではできませんでした)、矢印キーを使用してドロップダウンのオプションを選択すると、選択したオプションが選択されません。テキストフィールドに表示します。
ドロップダウンからエントリを選択すると、別のページに移動し、その URL はインデックスから取得されたはずです。私がやりたいのは、元のテキスト フィールドに入力するために選択したエントリの値だけです。
そのため、残念ながら、InstantLinks が私が求めている機能をどのように提供してくれるのかわかりません。
indextank - IndexTank: InstantSearch がユーザー名とパスワードを要求するのはなぜですか?
IndexTank JQuery Githubページから tarball をダウンロードし、指示に従ってアーカイブを抽出しました。
test.html ファイルを編集し、指示に従って IndexTank パブリック API URL とインデックス名を追加しました。
次に、Chrome で test.html ファイルを開き、検索フィールドを使用しようとしました。
だから、私の質問はこれです:
何かを検索するたびに、ユーザー名とパスワードの入力を求めるブラウザーのポップアップが表示されるのはなぜですか?
ruby-on-rails - Rails の IndexTank チュートリアル
ユーザーが投稿を作成し、投稿を検索できる単純なRails Webサイトを構築しています。私はherokuでこのアプリケーションをホストしています。
検索機能のオプションを探していたところ、heroku の唯一の無料オプションとして IndexTank (スターター) を見つけました。
私のような要件にIndexTankを使用することは良い考えですか? この検索を実装するには、ActiveRecord ファインダーのみを使用するべきですか、それとも IndexTank を使用するべきですか?
さらに、開始するための非常に優れた IndexTank チュートリアルを提供してくれる人はいますか? チュートリアルはほとんど見つかりませんでしたが、それらを実際に進めることはできませんでした。ありがとう。
ruby-on-rails-3 - IndexTank - クエリの結果に優先順位を付ける方法
indextank
rubygem を使用して、このような投稿にインデックスを付ける場合
title
一致が一致の前に返されるように、クエリはどのように見えるべきですかbody
。これを行う:
新しいものから古いものの順に並べられたすべての一致を返します。
ありがとうございました。
ruby-on-rails - URI::InvalidURIError 不正な URI(URI ではない?): タンカーを使用
Rails アプリケーションで全文検索を実装するために IndexTank と Tanker gem を使用していますが、インデックスで search_tank メソッドを使用しようとするとエラー (URI::InvalidURIError bad URI(is not URI?)) が発生します。
これは、エラーが発生するコントローラーメソッドです
これは、インデックスを定義する Post モデルの一部です
Rails コンソールでテストすると、search_tank メソッドが機能します。他の投稿は、これが config/routes.rb で設定されたルートに関連している可能性があることを示唆しているようです。私が設定したのはこれだけです。
私は答えを探し回っていますが、少し困惑しています。どんな助けでも大歓迎です。