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の制限事項が適用されます。