DSE Searchでサポートされていない機能
Apache Cassandra、Apache Solr、その他の機能はサポートされていません。
Apache Cassandra™、Apache Solr™などの機能はサポートされていません。
Apache Solr™およびApache Lucene®の制限事項
Apache SolrとLuceneの制限事項はDSE Searchに適用されます。例を次に示します。
- Luceneの制限事項に記載されているように、1ノードあたりのレコード数は20億に制限されます。
- SOLR-4586の1024 maxBoolean句の制限。
-
Solrフィールド名ポリシーがインデックス・フィールド名に適用されます。
- すべてのフィールドに名前(
name
)がある必要があります。 - フィールド名は英数字とアンダースコアのみで構成されている必要があります。
- フィールド名の先頭に数字は使用できません。
- 先頭と末尾の両方にアンダースコアが付いた名前(たとえば、
_version_
)は予約されています。
注: これらの条件を準拠していないフィールド名は、すべてのコンポーネントでサポートされません。後方互換性は保証されません。 - すべてのフィールドに名前(
- 制限事項と既知のApache Solrの問題はDSE Searchクエリーに適用されます。たとえば、トークン化された文字列フィールドのソート結果が正しくないなどの問題です。
サポートされていないApache Cassandraの機能
以下の制限事項がDSE Searchに適用されます。
- カラム別名は、solr_queryクエリーでサポートされていません。
- 連続ページング。
- 静的カラム
- カウンター・カラム
- スーパー・カラム
- UTF-8またはASCII以外のカラム・コンパレーターを使用するThrift互換テーブル。
- PER PARTITION句は、DSE Search solr_queryクエリーではサポートされていません。
- frozenマップのインデックス作成はサポートされていません。ただし、ネイティブおよびユーザー定義(タプル/UDT)要素型のfrozenセットおよびリストのインデックス作成はサポートされています。
- 新しく作成されたCOMPACT STORAGEテーブルでのDSE Searchの使用は廃止予定です。
サポートされていないApache Solr™の機能
以下の制限事項がDSE Searchに適用されます。- DSE Searchは、Solr管理のリソースをサポートしていません。
- 動的でmultiValuedが指定されているSolrスキーマ・フィールド(CQLベースの検索インデックスのみ)。
- ドキュメント更新についての廃止予定のreplaceFields要求パラメーター(CQLベースの検索インデックスの場合)。代わりに、データの挿入/更新には提案されている手順を使用してください。
- 検索インデックスとCQLテーブルのLucene BlockJoinQueryによるブロック結合。
- スキーマレス・モード。
- 検索インデックス変更後のREST APIを使用したスキーマの部分的な更新。
たとえば、REST APIを使用するスキーマの個々のフィールドを更新し、新しいフィールドをスキーマに追加するには、schema.xmlファイルを変更し、再度アップロードしてコアを再度読み込む必要があります(コピー・フィールドと同様)。
- org.apache.solr.spelling.IndexBasedSpellCheckerおよびorg.apache.solr.spelling.FileBasedSpellChecker
代わりに、スペル・チェックにはorg.apache.solr.spelling.DirectSolrSpellCheckerを使用します。
- commitWithinパラメーター。
- エンドポイント探索とラウンドロビン・ロード・バランス機能に使用するSolrJのSolrCloud CloudSolrServer機能。
- DSE Searchの構成可能なSolrFilterCacheは、自動ウォームアップをサポートしていません。
- DSE SearchはCassandraのdurationデータ型をサポートしていません。
- DISTINCTを使用したSELECT文は、solr_queryではサポートされていません。
- RealTimeの取得。
- GetReplicationHandler:格納と復元。
- useDocValuesAsStoredのスキーマ・フィールドでの使用とクエリー要求パラメーターとしての使用。
- Solr Graphのクエリー。
- Solr SQLStreamingの集計。
- データ・インポート・ハンドラー。
- タプル/UDTサブフィールドのソートとファセット化。
- solrconfig.xml内のdataDirパラメーター。
廃止されたSolrおよびLuceneの機能
- Apache SolrにバンドルされているTika機能は廃止予定です。代わりに、スタンドアローンのApache Tikaプロジェクトを使用します。
- ハイライト。
- MoreLikeThis検索コンポーネント
- SpellCheck検索コンポーネント
- Suggester(検索コンポーネントを提案)。
- ClassicSimilarityFactoryクラス。
他の廃止された機能
以前にDSE Searchで使用できた次の機能は廃止され、サポートされなくなりました。
- DSEカスタムURPの実装は廃止されました。代わりに、フィールド入力/出力(FIT)トランスフォーマーのAPIを使用します。
他のサポートされていない機能
- HTTPのクエリーによる削除、HTTPのIDによる削除、および他のSolr HTTPの更新。
- JBODモード。
- Solrのupdatelogは、DSE Searchではサポートされていません。
コミット・ログがSolrのupdatelogの代わりに使用されます。したがって、updateLogを必要とする機能はサポートされません。アトミック更新を使用する代わりに、CQLで更新を実行して部分的なドキュメント更新が可能です。
- CQL Solrクエリーは、ネイティブ関数またはカラム別名をセレクターとして使用することをサポートしていません。
- RamDirectoryFactoryまたはその他の非永続的なDirectoryFactoryの実装。
- タプルとUDTの制限事項が適用されます。