問題タブ [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.

0 投票する
0 に答える
231 参照

tsql - SQL Server は暗黙的に日付のような VARCHAR を datetime に変換します

Bar という Foo という名前のテーブルに列があります。varchar(10) not nullとして定義されています。私が見ているレコードのその列の内容は、1900 年 1 月 1 日 12:00 です。これは日時ではなく varchar(10) であることを思い出してください。しかし、 SELECT Bar FROM Fooのような SQL クエリを (Query Analyzer で) 実行する と、1900-01-01 00:00:00.000が返されます。これは、SQL が暗黙的に varchar を datetime に変換していることを意味します。多くの列の正確な値を使用してそれらを識別するクエリがあり、それらが自動的に日時に変換されると、すべてが台無しになるため、これは問題になりつつあります。ここで何が起こっているのか、SQL Server (SQL サーバーだと思います!) がこの暗黙的な日時への変換を行わないようにするにはどうすればよいですか?

0 投票する
1 に答える
199 参照

elasticsearch - Elasticsearch Analyzer の最初の 4 文字と最後の 4 文字

Elasticsearchで、最初の 4 文字と最後の 4 文字がトークン化される検索アナライザーを指定したいと考えています。

For example: supercalifragilisticexpialidocious => ["supe", "ious"]

次のようにngramを試してみました

次のようにアナライザーをテストしています

そして、「スーパー」を取り戻します...私が望まない「シャス」なものがたくさんあります。私にとっての問題は、上記で指定された ngram トークナイザーから最初と最後の結果のみを取得するにはどうすればよいですか?