diff --git a/docs/domain/document/index.md b/docs/domain/document/index.md new file mode 100644 index 00000000..68a13793 --- /dev/null +++ b/docs/domain/document/index.md @@ -0,0 +1,11 @@ +(document)= +(object)= +# Document Store + +Learn how to efficiently store JSON or other structured data, also nested, and +how to query this data with ease, based on CrateDB's `OBJECT` data type. + +Storing documents in CrateDB provides the same development convenience like the +document-oriented storage layer of Lotus Notes / Domino, CouchDB, and MongoDB. + +- [](inv:cloud#object) diff --git a/docs/domain/index.md b/docs/domain/index.md index 85a5d863..1c865c6a 100644 --- a/docs/domain/index.md +++ b/docs/domain/index.md @@ -10,6 +10,8 @@ how to use CrateDB optimally, related to different topic domains. ```{toctree} :maxdepth: 3 +document/index +search/index timeseries/index ../integrate/ml/index ``` diff --git a/docs/domain/search/index.md b/docs/domain/search/index.md new file mode 100644 index 00000000..680b965e --- /dev/null +++ b/docs/domain/search/index.md @@ -0,0 +1,17 @@ +(fts)= +(full-text)= +# Full-Text Search + +Learn how to set up your database for full-text search, how to create the +relevant indices, and how to query your text data efficiently. A must-read +for anyone looking to make sense of large volumes of unstructured text data. + +- [](inv:cloud#full-text) + + +:::{note} +CrateDB is an exceptional choice for handling complex queries and large-scale +data sets. One of its standout features are its full-text search capabilities, +built on top of the powerful Lucene library. This makes it a great fit for +organizing, searching, and analyzing extensive datasets. +::: diff --git a/docs/domain/timeseries/generate/index.rst b/docs/domain/timeseries/generate/index.rst index 97cd4f08..2dda29ef 100644 --- a/docs/domain/timeseries/generate/index.rst +++ b/docs/domain/timeseries/generate/index.rst @@ -1,3 +1,4 @@ +.. _timeseries-basics: .. _gen-ts: ========================= diff --git a/docs/domain/timeseries/index.md b/docs/domain/timeseries/index.md new file mode 100644 index 00000000..53d70ecc --- /dev/null +++ b/docs/domain/timeseries/index.md @@ -0,0 +1,19 @@ +(timeseries)= +# Time Series Data + +Learn how to optimally use CrateDB within time series use-cases. + +- [](#timeseries-basics) +- [](#timeseries-normalize) +- [Financial data collection and processing using pandas] +- [](inv:cloud#time-series) +- [](inv:cloud#time-series-advanced) + +:::{toctree} +:hidden: + +generate/index +normalize-intervals +::: + +[Financial data collection and processing using pandas]: https://community.crate.io/t/automating-financial-data-collection-and-storage-in-cratedb-with-python-and-pandas-2-0-0/916 diff --git a/docs/domain/timeseries/index.rst b/docs/domain/timeseries/index.rst deleted file mode 100644 index 3ef22875..00000000 --- a/docs/domain/timeseries/index.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. _timeseries: - -################ -Time Series Data -################ - -This section of the documentation covers integrations of CrateDB with other -tools, with respect to time-series use-cases. - - -.. .. rubric:: Basics - -.. toctree:: - :maxdepth: 1 - - generate/index - normalize-intervals - -- `Automating financial data collection and storage in CrateDB with Python and pandas 2.0.0`_ - - -.. _Automating financial data collection and storage in CrateDB with Python and pandas 2.0.0: https://community.crate.io/t/automating-financial-data-collection-and-storage-in-cratedb-with-python-and-pandas-2-0-0/916 diff --git a/docs/domain/timeseries/normalize-intervals.rst b/docs/domain/timeseries/normalize-intervals.rst index 773128c6..30ae0548 100644 --- a/docs/domain/timeseries/normalize-intervals.rst +++ b/docs/domain/timeseries/normalize-intervals.rst @@ -1,3 +1,4 @@ +.. _timeseries-normalize: .. _normalize-intervals: ==================================== diff --git a/docs/index.md b/docs/index.md index ee737dc8..322d265a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -98,6 +98,35 @@ application and topic domains. ::::{grid} 3 :padding: 0 + +:::{grid-item-card} Document Store +:link: document +:link-type: ref +:link-alt: Storing JSON documents using CrateDB's `OBJECT` data type +:padding: 3 +:text-align: center +:class-card: sd-pt-3 +:class-body: sd-fs-1 +:class-title: sd-fs-5 + +{material-outlined}`article;1.3em` +::: + + +:::{grid-item-card} Full-Text Search +:link: fts +:link-type: ref +:link-alt: About CrateDB's full-text search capabilities +:padding: 3 +:text-align: center +:class-card: sd-pt-3 +:class-body: sd-fs-1 +:class-title: sd-fs-5 + +{material-outlined}`manage_search;1.3em` +::: + + :::{grid-item-card} Time Series Data :link: timeseries :link-type: ref @@ -125,6 +154,7 @@ application and topic domains. {material-outlined}`model_training;1.3em` ::: + ::::