Loading the documentation…

Search your chats

In DataMind Oda, search finds a chat by the name of the chat or its workspace, and by the text inside its messages. It sits in the sidebar, and the rest of the column steps aside while you use it. This page also covers how a long chat loads its older messages as you read back. The column itself is covered in Chats and workspaces in the sidebar.

Search from the sidebar

  1. Choose the Search row under New chat (Search sessions), or press Ctrl K (⌘ K on macOS). The row becomes the search field; if the sidebar is collapsed, it opens first, then the field takes focus.
  2. Type what you remember. The field's hint reads Search session names and messages.
  3. Open a result to go to that chat. Search clears and closes, and the chat comes into view. To put the search away without opening anything, press Escape or choose Clear search.

What a search covers

What the results show

Move through the results

What a query must meet

When a search stops early

Reading back through a chat

When history cannot load

Loading history is strict. When Oda cannot serve a request exactly, it refuses instead of guessing:

Questions, answered

How do I open the search field?

Choose the Search row under New chat, or press Ctrl K (⌘ K on macOS). If the sidebar is collapsed, the shortcut opens it first, then the field takes focus.

What is the difference between Chats and In messages?

Chats lists chats whose name or workspace matches, and it fills in as you type. In messages lists chats whose message text matches, ranked and arriving after a short pause, each with a short excerpt and the matching words marked.

Why can't I find a chat I know exists?

Check Filter sessions first: with Archived only, the search shows archived chats alone. A chat that is still blank or has no folder yet is not in the list, so it is not searched. If the match was inside a message, give it a moment, because message matches arrive after you pause; if that message search cannot finish, the name matches already shown stay in place. When the list points out that it shows only the first 20 results, make the query more specific to find the rest.

Why can't I open one of the search results?

The chat is archived. Archived chats can match a search, but they do not open until they are restored: Oda shows Archived sessions cannot be opened. Unarchive it to view. Use the Unarchive session button on the result's row, and the chat returns to your lists, ready to open.

Why does a chat that is not in my lists appear in search?

Some chats belong to another feature and stay out of the lists, such as a scheduled task's runs, but search still finds them. Such a result is labelled with its feature where a workspace name would sit, for example Scheduled · Daily report.

Why was my query refused when it looks short?

The limit of 500 counts UTF-16 code units, not characters: an ordinary character counts as one, and a symbol such as most emoji counts as two. A query can also be refused when it is blank or holds a NUL character, an invisible character that can ride along in copied text. Shorten the query, or remove the invisible character, and search again.

Why can a search fail instead of returning partial results?

All the lookups one search needs share a budget of 100. If a search needs more than that, it stops with a failure rather than returning part of the results. Make the query more specific and try again; if it keeps failing, contact your DataMind OS administrator.

Why did Escape not close the search while I was typing with an input method?

While an input method is still composing characters, for example while typing Chinese or Japanese, the key goes to the composition first, and the search stays open. Press Escape once more to close the search.

How far back can I read in a chat?

As far back as the chat goes. Oda loads older messages as you read back, in pages of up to 50 messages, and jumping straight to an earlier point loads through it in steps of up to 200.

Can a page cut a message in half?

No. Pages are cut at message boundaries, and a message means one you sent or an answer from Oda; the other entries that belong to a message ride on the page that carries it.

Why did my open chat reload its history?

After a reconnect, the view starts from a fresh snapshot of the chat's position before later live entries, and when the live feed is missing a part, Oda refuses to show the history with a hole in it and loads the missing part again. A reload means Oda is rebuilding a complete history, not losing one.

Does chat search look inside files too?

No. Chat search looks through the messages of your chats. When Oda searches the contents of files during a task, that is a step in the chat, covered in Finding files and text.