LipiCore Learn

How business data becomes fast, visual and askable.

Plain-language explainers and comparisons on the technology underneath LipiCore - indexing, dashboards, AI on business data and MCP. Written for the people who evaluate it, build on it and use it.

  1. Database
  2. Index
  3. Dashboards
  4. AI
  5. MCP
Audience
Type
48 of 48 articles

Recognize one of these?

Four situations we hear about most. Each one is a short read that names the cause and points to what to read next.

Three reading paths.

ENGINEERING

What an index server is, how it differs from the database you already have, and how AI tools connect to it.

  1. What is an index server?
  2. Database index vs search index
  3. What is faceted search?
  4. Incremental indexing: keeping an index fresh
  5. MCP server explained

The indexed data layer

Why a copy of your data, organized for finding and counting, makes application screens fast - and what it changes about your architecture.

PILLAR What is an index server? A copy of your data organized for finding and counting, not for storing and updating - and the reason the fast screens in large applications are fast. Engineering · Leadership · 8 min COMPARISON RDBMS vs index server: what's the difference? They are not rivals. One is built for correct writes and relationships, the other for fast reads that search, filter and count. Most systems that grow end up needing both. Engineering · 6 min COMPARISON Database index vs search index "We already have indexes" is the first thing every engineer says. Both are called indexes. They answer different questions. Engineering · 5 min EXPLAINER Why not query the production database directly? Because it has a job already, and the reports compete with it. Engineering · Leadership · 4 min EXPLAINER What is faceted search? Filters that come with counts. The user sees what is there before clicking, and the numbers come back in the same request as the results. Engineering · Business · 5 min COMPARISON Full-text search vs database LIKE LIKE '%jaket%' matches characters. Full-text search matches words, forgives the typo, ranks the results and suggests the next one. Engineering · 5 min EXPLAINER Incremental indexing: keeping an index fresh An index is a copy, so it has to be refreshed. The question is how, how often, and what to tell users. Engineering · 4 min COMPARISON OLTP vs OLAP: two kinds of database work Transactions and analysis want opposite things from a database. The split explains most slow reporting screens, and where an index server fits. Engineering · Leadership · 5 min COMPARISON Cache vs read replica vs index Three ways to take load off a database, and they are not interchangeable. Each one answers a different kind of read. Engineering · 5 min COMPARISON Data warehouse vs index server Both are copies of your data built for reading. One serves analysts with big questions; the other serves application screens with fast ones. Engineering · Leadership · 5 min EXPLAINER Apache Solr and LipiCore Solr is the indexing foundation. LipiCore Engine is what your applications talk to. Here is what each layer does, and why you never call Solr directly. Engineering · 4 min EXPLAINER When not to use an index server An index server is a copy built for reading. Some screens need the original. Knowing which is most of the design. Engineering · Leadership · 4 min WALKTHROUGH Connecting your database: from tables to collections Six decisions, in order: which screens, which collections, which fields, push or pull, what schedule, and which screen moves first. Engineering · 4 min

Shared numbers, working views

The right chart for the question, definitions everyone shares, and the saved views teams come back to every day.

COMPARISON Dashboards vs chat: two kinds of questions A dashboard answers the questions you ask every week with definitions everyone shares. Chat answers the question you have right now. Same data, same charts, different job. Business · Leadership · 5 min EXPLAINER Choosing the right chart for business data Pick the chart by the question, not by taste. Change over time, comparison, share, distribution, relationship - each has one or two right answers. Business · 5 min COMPARISON Dashboard vs report A report is a point in time, sent to people. A dashboard is a live view, opened by people. Most teams need both and build the wrong one first. Business · 5 min EXPLAINER KPI vs metric Every KPI is a metric. Almost no metric is a KPI. The difference is whether someone will act when it moves. Business · Leadership · 4 min EXPLAINER Drilldowns and click to focus A chart that answers "which region?" should let you click the region and ask the next question. Drilldown is how a dashboard holds a conversation. Business · 4 min EXPLAINER Saved views as a workflow Filter once, name it, come back to it every morning. A saved view is a question the dashboard keeps answering with current data. Business · 4 min EXPLAINER Guided filtering A filter that shows how many records each choice would leave is a filter you cannot get lost in. The counts do the guiding. Business · 4 min COMPARISON Delivered analytics vs self-serve BI Self-serve BI hands the team a tool and asks them to build. Delivered analytics hands them the dashboards, configured to the business, ready to use. Business · Leadership · 5 min EXPLAINER Access control: users, groups and scoped views Not everyone needs to see everything. Access by user, permissions by group, and views scoped to a region or a team keep a shared dashboard relevant and safe. Leadership · Engineering · 4 min EXPLAINER White-label analytics Your logo, your colours, your theme, on dashboards your teams and customers open every day. The vendor stays invisible unless you want it seen. Leadership · 4 min

Exact answers in plain English

How an assistant turns a question into exact numbers, and what the model does and does not see.

PILLAR How can AI answer questions about business data? The model does not read your database. It turns your question into a structured query, runs it against indexed data, and writes up the result. The numbers come from the index; the words come from the model. Anyone · 7 min COMPARISON Three ways AI answers from your data: RAG, text-to-SQL and indexed retrieval "Is this RAG?" usually means "are the numbers right and is my data safe?" Three approaches, three different answers to that. Engineering · Leadership · 5 min EXPLAINER What is conversational BI? Business intelligence you talk to. Ask in plain language, get a KPI, a chart or a table back, and ask the next question without building anything. Business · Leadership · 5 min EXPLAINER What the LLM sees Not your database, not your index, not your collections. The question, the names it needs to map it, and the result it writes up. That is the list. Leadership · Engineering · 4 min EXPLAINER Bring your own LLM The model is not part of the product. You choose the provider, hold the account and the key, and pay them directly. Change your mind later and nothing else changes. Leadership · Engineering · 4 min EXPLAINER How an answer gets its shape Ask for one number and get a KPI tile. Ask for a ranking and get a leaderboard. The question decides the format, and the format decides what you see first. Business · 4 min EXPLAINER Why grounded answers don't invent numbers A model asked for a number will produce one. A grounded assistant produces the index's number, or says it cannot. The difference is where the figure comes from. Business · Leadership · 4 min EXPLAINER How to ask good questions of your data Name the thing, the measure, the period and the breakdown, and an assistant can answer exactly. Leave them out and it has to guess, or ask. Business · 4 min

Your data, in the AI tools your team uses

The open standard that lets ChatGPT, Claude and Cursor work with your data, and what a server for business data should look like.

Glossary

Thirty-six terms, one paragraph each. Index, facet, pivot, MCP, token and the rest.

Open the glossary

See it on real data.

The demo instance runs dashboards, data grids and the AI Assistant on real business data. No sign-up.