Crystal Docs
English
English
  • Welcome
  • Fundamentals
    • Crystal
    • Crystal Topics
  • Crystal Advisor
    • Access to Crystal
      • Signup
      • Login
      • Discover the Advisor
        • Notifications
        • Account
    • Talk to Your Data
      • Conversation
        • Request Topics
          • Entity-Based Conversation
          • Context Memory
          • Autocomplete
        • Request a Data Analysis
        • Disambiguation
    • Explore Your Data
      • Suggestions
      • Topics Overview
      • Filter Topics
      • Ask Topics
      • Past Questions
      • Change Chart
    • Analyze Your Data
      • Automated Insights
      • Insight Analysis
      • Alerts
        • Anomaly Detection
        • Threshold Monitoring
        • Topic Scheduling
      • Forecasting (Beta)
    • Report and Discuss Your Data
      • Export Topic
      • Share Topic
      • Data Storytelling
    • Customize Your Experience
      • Choose Language
      • Choose Theme
    • Crystal on Mobile
      • Siri & Shortcuts
    • Crystal on Microsoft Teams
      • Download Crystal on Teams
  • Crystal Console
    • Configure Crystal
      • Discover the Console
      • Choose Project Settings
      • Prepare Your Data
    • Create Topics
      • Topic Creation: Overview
      • Topic Creation: Connect
        • Supported Data Sources
        • Supported Data Fields
        • Manage Data Sources
        • Tutorials for Specific Data Sources
          • Connect Google Sheets
          • Connect Google BigQuery
          • Build a Web Connector
      • Topic Creation: Configure
        • Objectives and Visualizations
        • Data Binning
        • Configure Custom Entities
        • Configure Key Values
        • Modify Data Table
      • Topic Creation: Filter
      • Topic Creation: Train
      • Topic Creation: Topic Details
      • Topic Creation: Set Permissions
      • Topic Creation: Review and Publish
      • Specifc Visualizations Guides
        • Build a List Table
        • Build a Single Line Chart
        • Build a Multi-Line Chart
        • Build a Ranking Table
      • Topic Creation: Custom Topic Titles
      • Topic Statuses
      • Data Preview
      • Manage Your Entities
    • Manage Users
      • Discover the Users Area
      • Invite Users to Crystal
        • Invite Users Manually
        • Invite Users via Identity Providers
          • Enable the Microsoft Identity Provider
          • Enable the Google Identity Provider
      • Create and Manage Groups
      • Manage Permissions
  • Limitations
    • Limitations on Crystal Advisor
    • Limitations on Crystal Console
  • Support
    • Support on Crystal Advisor
    • Support on Crystal Console
  • Release Notes
    • 2024
      • Crystal Web
        • Crystal Web v2.59
        • Crystal Web v2.58
        • Crystal Web v2.57
        • Crystal Web v2.56
      • Crystal Mobile
        • Crystal Mobile v3.1.7
        • Crystal Mobile v3.1.6
        • Crystal Mobile v3.1.5
        • Crystal Mobile v3.1.4
        • Crystal Mobile v3.1.3
        • Crystal Mobile v3.1.2
        • Crystal Mobile v3.1.1
        • Crystal Mobile v3.1.0
        • Crystal Mobile v3.0.39
        • Crystal Mobile v3.0.38
    • Archive
      • 2023
        • Version 2.55
        • Version 2.54
        • Version 2.53
        • Version 2.52
        • Version 2.51
        • Version 2.50
        • Version 2.49
        • Version 2.48
        • Version 2.47
        • Version 2.46
        • Version 2.45
        • Version 2.44
        • Version 2.42
        • Version 2.41
        • Version 2.40
        • Version 2.39
        • Version 2.38
      • 2022
        • Version 2.37
        • Version 2.35
        • Versions 2.29-2.30
        • Versions 2.27-2.28
        • Version 2.26
        • Versions 2.24-2.25
        • Version 2.23
        • Version 2.22
        • Version 2.21
        • Version 2.20
        • Version 2.19
        • Version 2.18
        • Version 2.17
      • 2021
        • Version 2.15
        • Version 2.14
        • Version 2.13
        • Version 2.12
        • Version 2.11
        • Version 2.10
        • Version 2.9
        • Version 2.8
        • Version 2.7
        • Version 2.6
        • Version 2.5
        • Version 2.4
        • Version 2.3
        • Version 2.2
        • Version 2.1
Powered by GitBook
On this page
  • Get Customized Suggestions
  • Full Topic Suggestions
  • Objective Suggestions
  • Entities Suggestions
  • Dynamic Filter Suggestions
  • Filter Value Suggestions
  • Next Word Suggestions
  • How Does It Work?
  • Topic Related Suggestions
  • Next Word Suggestions

Was this helpful?

  1. Crystal Advisor
  2. Talk to Your Data
  3. Conversation
  4. Request Topics

Autocomplete

This page describes the Autocomplete capability.

PreviousContext MemoryNextRequest a Data Analysis

Last updated 5 months ago

Was this helpful?

Crystal is always ready to land you a helping hand!

While talking to your data, proactive suggestions of words and phrases will appear in the Conversational Bar as you type.

Crystal is able to understand your intent and allows you to write coherent questions faster and to explore your Topics directly in Conversations, in case you don't specifically know what to ask for.

Please Note

On first access to Crystal, Autocomplete is always enabled by default.

You can choose to turn it off and on again as you please. Just look at the icon on the left side of the Conversational Bar to check whether the Autocomplete capability is active or not and to configure your settings.

On all subsequent accesses, the settings will remain consistent with your choices: e.g. if Autocomplete was active, it will stay active, and vice versa.

Get Customized Suggestions

While the Autocomplete capability is on, you will get suggestions based on questions you have already asked, Crystal will be able to finish those sentences based on your typing history.

You can always choose to either accept a suggestion (using the arrow keys, the mouse, or by tapping on it) or discard it (by continuing to write).

If you keep on writing, the Suggestions list will change to offer more coherent suggestions.

You can continue to use the Autocomplete capability until finding a Suggested Topic to fit your query or sending an autonomously composed question.

Please Note

  • The Autocomplete suggestions always include Topics for which your Admin granted you viewing permissions.

  • If your settings have Databases with custom Row-Level Security policies applied, the displayed suggestions of Filter Values are restricted to the values you are authorized to access at Database level.

Here are all the possible ways Crystal can complete your sentence:

Remember

A question to Crystal must always contain the name of a Topic, therefore an Objective and an Entity must always be included.

Full Topic Suggestions

If you are at the beginning of the question and still haven't specified a Topic, you will see a full list of Topics appear.

For example:

  1. Write a greeting or a command formula, like “Show”.

  2. Crystal will display a full list of Topics that match this keywords, e.g. "the total of profit".

Objective Suggestions

If you started the question by specifying an Entity, you will see a list of Objectives.

For example:

  1. Make a straight Entity request by writing “Profit”.

  2. Crystal will display a list of Objectives for this Entity, e.g. "distribution by city".

Entities Suggestions

If you started the question by specifying an Objective, you will be shown a list of Entities.

For example:

  1. Make a straight Objective request by writing “Comparison”.

  2. Notice that Crystal starts suggesting a list of Entities for this Objective, e.g. "earning by city and facility type".

Dynamic Filter Suggestions

If your question included both an Objective and an Entity, Crystal will suggest a list of possible Dynamic Filters to apply, selected from those available for that specific Topic.

For example:

  1. Write a full sentence containing an entire Topic: “Find me the breakdown of profit by city”.

  2. Add the word "for".

  3. Crystal will display (on the right-hand side of the Input Bar) a list of possible Filters to apply to this Topic: e.g. "sector type, country, city, etc."

  4. Click on the Filter of your choice to apply it to your query.

Filter Value Suggestions

Once you have chosen a Filter, you will also see the list of Values available for that Filter.

For example:

  1. Suppose you choose the Filter "country" from the list.

  2. Crystal will display (on the right-hand side of the Input Bar) a list of possible values for that Filter, e.g. "Albania, Algeria, etc."

  3. Click on a value for the Filter and send the request to Crystal.

Please Note

You can still send a request even if you don't select a value, but the Filter won’t be applied as no values were specified.

Remember

Crystal will also suggest Filters and their values when concatenating Filters, i.e. when you write “and for” in order to add a Filter to an already-filtered Topic.

You can write "and for" both:

  • After a full Topic request with Filters

Next Word Suggestions

To speed up the process, Crystal will also suggest single words to help you type faster.

For example:

  1. Let’s start again by writing "Show".

  2. Type a space after the first word.

  3. Crystal will suggest the most probable word to come after it: for example, "Me".

Please Note

  • Crystal can predict any type of syntactic word, eventually leading to a full, meaningful question that corresponds to an actual Topic.

  • While typing, you can choose to accept or ignore the words as you see fit. You can accept all of Crystal’s suggestions, accept just some of them, or ignore them all.

  • Your word suggestion choices will not have any impact on the Topic Suggestions.

How Does It Work?

The Autocomplete capability combines two different functionalities which, when combined together, allows you to lean on Crystal's full support when writing queries.

To fully understand how it works, it is important to know the difference between:

Topic Related Suggestions

Rules & Limitations

  • Filter and Topic Suggestions Based on User Permissions: The system aligns both Filter and Topic suggestions with your viewing permissions set in the Console. This means that you can only see the Filter values and Topic suggestions your Admin has allowed you to see.

  • No Data Possibility within Selected Topics: After applying specific Filters and Values, you could run into a Topic that doesn't contain any data. This could be due to the nature of the data or the specific combination of filters applied. If you land on a Topic with no data, the system. acknowledges it by sending you a message, which will inform you of the situation and invite you to try a different query or Topic.

  • Stable Suggestions on Deleted Words: Deleting words from a query does not update or change the suggested Topic list.

Next Word Suggestions

Rules & Limitations

  • Single Word Suggestion: To make predictions as accurate and relevant as possible, Crystal only suggests one word at a time. This approach allows the system to provide predictions that are contextually appropriate to your current input.

  • Limitation in Recognizing Untrained Sequences: If you type a sequence of words that is not recognized within Crystal's training set, the system will not offer predictions for the following word.

  • Predictions Beyond User Permissions: Crystal might suggest words related to Topics even if you don't have viewing permissions for those Topics.

Keep talking to your data!


Learn more about the Conversation Rules .

As a stand-alone request (because Crystal can store memory of the conversation context, as described ).

, which includes the suggestion of Full Topics, Objectives, Entities, Filters, and Filter Values

.

To give you customized suggestions related to Topics, Crystal compares the sentence you type with the sentences present in the .

Suggestions Based on Configured Topics: Autocomplete only considers and suggests Configured Topics, i.e. the ones that have been manually , whereas are not included.

For customized word suggestions, Crystal's predictions are based on the sentences present in the .

Suggestions Based on Configured Topics: Autocomplete only considers and suggests Configured Topics, i.e. the ones that have been manually , whereas are not included.

here
here
training set
created by the Admin
auto-generated Topics
training set
created by the Admin
auto-generated Topics
Topic Related Suggestions
Next Word Suggestions
Autocomplete
Full Topics Suggestions
Objectives Suggestions
Entity Suggestions
Dynamic Filters Suggestions
Filter Values Suggestions
Concatenate filter in a sentence
Ask for a filter concatenation
Word Suggestion n.1
Word Suggestion n.2