問題タブ [indexing]

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 投票する
4 に答える
43652 参照

sql - カバード・インデックスとは何ですか?

データベースの議論でカバード インデックスという用語を聞いたことがありますが、これはどういう意味ですか?

0 投票する
2 に答える
204 参照

search - Luceneのようなカスタム検索インデックスを作成するにはどうすればよいですか?

しばらく前にLucene検索ソリューションを実装しましたが、検索可能な圧縮ファイルインデックスに興味を持ちました。当時、カスタム検索インデックスをどの程度正確に作成するかについての適切な情報が見つからなかったので、誰かが私を正しい方向に向けることができるかどうか疑問に思います。

私の主な関心は、ファイルのフォーマット、圧縮、およびLuceneのドキュメントとフィールドの概念に似たものです。必ずしも言語固有である必要はありませんが、プロセスの完全な説明を含む言語固有の実装があるオンラインリソースを教えていただければ、それでも構いません。

0 投票する
7 に答える
564 参照

indexing - 最速の読み取り応答を得るためにインデックスを構築する最良の方法は何ですか?

最速で読み取るには、最大 500,000 エントリのインデックスを作成する必要があります。インデックスはディスク上で定期的に再構築する必要があります。ディスク上のハッシュのような単純なファイルか、組み込みデータベースの単一のテーブルかを決定しようとしています。RDBMS エンジンは必要ありません。

0 投票する
16 に答える
363738 参照

sql-server - SQL Server 2005 で電話番号を格納するには、どのデータ型を使用する必要がありますか?

電話番号をテーブルに保存する必要があります。どのデータ型を使用すればよいか教えてください。 待って。返信を押す前に読んでください..

営業担当者はこのフィールドを検索 (ワイルド キャラクタ検索を含む) に使用できるため、このフィールドには十分なインデックスを付ける必要があります。

現時点では、電話番号は (XML ファイルから) さまざまな形式で提供されることを期待しています。統一フォーマットに変換するためにパーサーを作成する必要がありますか? 何百万ものデータ (重複を含む) が存在する可能性があり、ソース データが通過するたびにサーバー リソースを拘束したくありません (前処理などのアクティビティで)。

どんな提案も大歓迎です..

更新:ソース データを制御することはできません。ただxmlファイルの構造は標準です。xml の解析を最小限に抑えたいと考えています。データベースに入ると、取得は迅速に行われます。ここで行われているクレイジーな提案の 1 つは、Ajax AutoComplete 機能でも動作するようにすることです (そのため、営業担当者は一致するものをすぐに確認できます)。ああ、神様!!

0 投票する
6 に答える
10596 参照

database - 優れたインデックスとは何かをどのように知ることができますか?

Oracle でテーブルを操作する場合、適切なインデックスと不適切なインデックスを設定していることをどのように判断しますか?

0 投票する
4 に答える
310 参照

sql-server - SQL Server で使用できる全文検索ツールは何ですか?

フルテキスト インデックス作成と LIKE キーワードの使用以外に、MS SQL の上に検索機能を構築するための他のツールは何ですか? この質問は、特にファイルではなくレコードを検索するためのものです。

0 投票する
2 に答える
1389 参照

mysql - その内容の長さに基づいてMySQL列にインデックスを作成しますか?

MySQL v 5.0 (myisam db エンジン) の列に、7000 文字までの TEXT データ型の値の長さに基づいてインデックスを作成するにはどうすればよいですか? 最初の列の長さで別の列を追加する必要がありますか?

0 投票する
4 に答える
1522 参照

mysql - MySQLで一意の行を適用する

3つのフィールドがあるテーブルがあり、MySQL2つのフィールド間で一意性を強制したいと思います。これが表DDLです:

このIDフィールドは代理キーです(このテーブルにはETLが読み込まれています)。はCLIENT_NAMEクライアントの名前を含むフィールドですOWNER_ID。IDはクライアントの所有者を示します。

CLIENT_NAMEとの一意のインデックスを使用してこれを強制できると思いましたOWNER_ID

しかし、MySQLは私にエラーを与えます:

テーブルを更新するためのSQLコマンドの実行中にエラーが発生しました。指定されたキーが長すぎました。キーの最大長は765バイトです(エラー1071)

他に何かアイデアはありますか?

0 投票する
5 に答える
1376 参照

search - 軽量検索インデックス API/ライブラリ

オープン ソースの検索インデックス ライブラリを探しています。組み込み Web アプリケーションに使用されるため、コード サイズは小さくする必要があります。できれば、C、C++、または PHP で記述されており、インデックスを格納するためにデータベースをインストールする必要はありません。代わりに、インデックスはファイルに保存する必要があります (例: xml、txt)。xapian や clucene などの有名な検索ライブラリを調べてみました。これらは優れていますが、組み込みシステムとしてはコード サイズが比較的大きくなります。

これは Linux プラットフォームで実行され、HTML ファイルのインデックス作成に使用されます。

使用するのに適した検索ライブラリ/API について何か考えはありますか?

ありがとう。

0 投票する
13 に答える
292398 参照

sql-server - クラスター化インデックスと非クラスター化インデックスの違いは何ですか?

clusteredaと a はどう違いnon-clustered indexますか?