問題タブ [query-analyzer]
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.
.net-4.0 - SQL Server オープン ソース クエリ アナライザー
私のチームは、部門内のさまざまなチーム向けのいくつかの内部ツールに取り組む予定であり、サポートしたいデータベース固有のタスクがいくつかあります (SQL Server 2008 R2/SQL Server 2012)。
既存の UI 機能の複製に多くの時間を費やしたくはありません。便利な機能を追加したいだけです。当初、SSMS 用のアドインを作成することを考えていましたが、十分に文書化されていないことが判明しました。
開始できるオープン ソースのクエリ アナライザー タイプのプロジェクトがいくつかあるのではないかと思いました。CodeProject で QASharp を見つけましたが、もっと新しいものはないかと考えていました。2008 R2 があり、2012 もすぐに使用する予定なので、最新のものから始めたいと思います。
sitecore - Sitecoreクエリ言語:更新+場所
現在の状態を維持しながら、Sitecore RocksQueryAnalyzerを介してSitecoreQueryLanguageを使用して、一連のアイテムを新しいワークフローに更新しようとしています。私は現在これを持っています:
これは機能します。私がやりたいのは、ワークフローを切り替えながらドラフト/承認待ち/承認済みの状態を維持できるように、 whereステートメントを含めることです。
ただし、これは機能しません。where句に構文上の問題があるだけですか、それともSitecoreクエリ言語の更新と組み合わせて使用できない場合がありますか?
solr - solrクエリで空白をand演算子に置き換える方法
サイトにsolr検索を実装しました。「赤い靴」というクエリを検索すると、赤い靴と靴の両方の結果が表示されます。しかし、キーワード「Red」と「Shoes」の両方を含むレコードをsolrに表示させたいと思っています。空白のトークナイザーに関連していますか??。前もって感謝します。
solr - solr クエリ アナライザーのアンダースコア
フィールドタイプがtext_wsのドキュメントのフィールドに、アンダースコアで区切られたキャメルケースの値(eq "SimplyShopping_Rediff")があります。
Shopping または Rediff で検索できるように、インデックスを再作成せずにクエリ アナライザーを変更する方法はありますか。
solr - Solr: LowerCaseFilterFactory が SpellCheckComponent に適用されない
Solr の SpellCheckComponent に苦労しています (solr 4.4 および 4.5 でテスト済み)。次のように定義されたフィールドタイプがあります。
対応するフィールドを solr admin アナライザーで調査すると、フィールドがインデックス モードとクエリ モードで正しく分析されていることがわかります。特に、それは小文字です。
ただし、このフィールドを SpellCheckerComponent で使用すると、用語が小文字で提供されている場合にのみ候補が表示されます (たとえば、「bautrokner」は機能し、「Bautrokner」は機能しません)。コンポーネントとリクエストハンドラーは、solr wiki で提供されているように定義されています (スペル修正に帯状疱疹が必要ないことはわかっていますが、自動提案用のフィールドも使用しています - まったく同じ問題があります):
同様の問題を数時間検索しましたが、問題のヒントが見つかりません。クエリ アナライザーのために、クエリ用語は小文字にする必要があると思います。しかし、そうではないようです。
マティアス
sql-server-2008 - WHERE 句を使用した CASE 式でエラーが発生する
上記のクエリを SQL クエリ アナライザで実行しようとしていますが、CASE 式 (IN、ELSE の近く) で「構文」エラーが発生します。何が間違っている可能性がありますか?
私がやりたいのは、レポート パラメーターで sales-personID が ALL として選択されている場合に、選択した営業担当者 ID のみをすべての営業担当者として処理したいということだけです。
私がやっていることについての単なる背景、
SSRS レポートのデータセット内に、上記のクエリ (CASE 条件なし) と同様のクエリがあります。
@SP はレポート パラメータであることに注意してください。
lucene - AnalyzerDiscriminator を使用した Hibernate Search - アナライザーはエンティティの作成時にのみ呼び出されますか?
手伝って頂けますか?
ローカライズされた Web サイト (ポルトガル語と英語のコンテンツ) でグローバル検索の結果を取得するために、Hibernate Search を実装しています。
これを行うために、Hibernate Search ドキュメントに示されている手順に従いました: http://docs.jboss.org/hibernate/search/4.5/reference/en-US/html_single/#d0e4141
エンティティ自体の特定の構成に加えて、このドキュメントの指示に従って、「LanguageDiscriminator」クラスを実装しました。
期待どおりの結果が得られないため (たとえば、エンティティに "Capuchinho" というテキストが保存されていますが、"capucho" を検索してもヒットしません)、実行をデバッグして試してみることにしました。構成したアナライザーが使用されているかどうかを理解します。
データベースにエンティティの新しいレコードを作成すると、「LanguageDiscriminator」から「getAnalyzerDefinitionName()」メソッドが呼び出されることがわかります。偉大な。しかし、検索を実行しても同じことは起こりません。誰かが私に理由を説明できますか?
以下にコードの主要部分を掲載しています。フィードバックをお寄せいただきありがとうございます。
これは、インデックスを作成したいエンティティの 1 つです
これは私の LanguageDiscriminator クラスです
これは私のSearchDAOにある私の検索方法です
indexing - solr での複合語の処理
「ハンドバッグ」または「ハンドバッグ」と書ける複合語があります。Solrインデックスに「ハンドバッグ」がある場合、「ハンドバッグ」を検索すると、「ハンドバッグ」の結果を表示するにはどうすればよいですか。複数単語の同義語パーサーを試しました。しかし、そのためには、シノニム ファイルに add handbag=>hand bag を追加する必要があります。しかし、リストは非常に長いです。リストに単語を追加できません。
elasticsearch - ElasticSearch search_analyzer が適用されましたが、結果が返されませんでした
小文字の用語を検索するクエリがあります。
実際には、小文字のフィルターを使用したindex_analyzerがありましたが、大文字と小文字を区別しない検索を実行できるように、 search_analyzerも追加したかったのです。
だから私はちょうどsearch_analyzerと同じアナライザーをマッピングに追加することを考えました
そのようにして、手動でElastic Searchにクエリを実行すると
検索用語が正しく小文字になっていることがわかりました
しかし、コードから実行する
- 大文字の検索語を使用すると、ES はヒットを返しません ( search_analyzerが適用されていることを確認した場合でも)
- 小文字の検索語を使用すると、ES は適切な結果ヒット数 (数百) を返します。
ケースとは関係なく同じ結果を得たいのですが。
コードでは、用語フィルターを使用してクエリを作成しているだけです。
私が間違っていることは何ですか?なぜ結果が得られないのですか?
sql - Query Analzyer で SQL Server CE テーブルを削除できないのはなぜですか?
両方を使用して SQL Server CE テーブルを削除しようとしました。
-と:
...Query Analyzer では、どちらの場合も、同じエラー メッセージが表示されます。
テーブルをドロップするのは簡単なはずですが、このテーブルは逆のハンプティ ダンプティのように跳ね返ります。
本当に消えるのに十分なほど強くドロップするには、何をする必要がありますか?「Nuke invHeader」?
けがに侮辱を加えるために、このコマンドが失敗した後 (テーブル名を指定する両方の「スタイル」)、クエリ アナライザーはシナプス接続を失ったようで、SQL/DDL ステートメントを編集できなくなります。再びシナプスに到達する前にハンドヘルド デバイスを起動します。