From upload to searchable
1
Queued
Every document that enters Casa Conect is queued for indexing, whether it was uploaded, filed from email, synced from a drive or added to a Shared Space. A document that is being edited continuously is indexed once the edits settle: about two minutes after the last change, and at least every ten minutes while editing continues.
2
Scanned
The file’s malware scan must come back clean before it is read.
3
Parsed
Text, tables and layout are extracted, including from scanned pages. If the first pass produces a low-confidence reading, typical of a poor scan, the document is automatically re-read with a more capable parser.
4
Divided into passages
The document is split along its own structure. Headings, tables, lists and figures are natural boundaries, and each passage remembers the heading it sits under. Long text is divided at sentence boundaries by a splitter that understands Spanish legal writing. Abbreviations such as S.L., N.I.E., D.N.I. and C.I.F., and ordinals such as 1.º and 2.ª, do not break a sentence in two.
5
Indexed twice
Each passage is indexed for meaning, as a vector embedding, and for words, as a full-text index. Its language is detected so that the right linguistic rules apply.
How a search works
1. Access first
1. Access first
Before anything is searched, Casa Conect works out exactly which documents you may read from your vaults, your projects and your permissions in each Shared Space. The search runs only inside that set. A narrower filter can reduce it, never widen it.
2. Understanding the query
2. Understanding the query
Your question is reduced to the terms that matter: names, identifiers such as a NIE or a cadastral reference, amounts and key words. Filler words are dropped. If this step fails, your question is used as it was written.
3. Two searches at once
3. Two searches at once
A semantic search finds passages that mean something similar, even in different words. A keyword search finds exact terms, which matters enormously for names, numbers and references that a meaning-based search handles poorly.
4. Fusion
4. Fusion
The two result lists are merged in a way that rewards passages both searches agree on, and a shortlist of candidates goes forward.
5. Reranking
5. Reranking
A dedicated reranking model reads each candidate against your question and reorders them. The best few are returned.
Spanish and English
Search is bilingual by design.- Each passage is tagged as Spanish or English, defaulting to Spanish when in doubt.
- Keyword search uses the right stemming for each language, so arrendamiento finds arrendamientos. It also ignores accents, so hipoteca finds hipotéca as typed by a hurried colleague.
- Every query is run against both languages, and the better match wins. A Spanish question therefore finds an English contract, and the reverse.
- Spanish identifiers such as
Y-7654321-Kand44.567.891-Kare kept intact instead of being split at their punctuation.
What the agent sees, and what you see
A search returns excerpts, each with its section title, the document it came from, its scope and a relevance score. The agent then opens the documents it needs in full. In the conversation, a search appears as “Searched your documents” with the query it used. Elsewhere in the product, values extracted from documents carry citations:- In a Shared Space Summary, each AI-confirmed value has a numbered citation. It opens a preview of the source with the relevant passage highlighted, and an Open in file viewer button.
- In the editor, values placed by Populate carry a source marker showing which vault the source is in, and the excerpt.
Getting better results
What is searched
Deleting a document removes it from the index.