9.4 KiB
Title
Title |
---|
Search Results |
Search Results
When you type queries into the Search Input component, the application will return the Search Results in a page. From the search results page you can open files and perform various actions depending on the permissions available for the selected item.
This page consists of the following ADF components:
- Search Filter
- Search Chip List
- Search Sorting Picker
- Document List with custom layout template
- Info Drawer with Metadata and Version Management
- Toolbar with basic actions like
Preview
,Download
,Favorite
,Copy
, etc.
And also the Info Drawer, Toolbar and Node Selector dialogs for copy and move operations.
Alfresco Full Text Search
The following table describes current support of the Alfresco Full Text Search (FTS) syntax in the Content Application when using Search Input component.
Feature | Full | Partial | N/A | Details |
---|---|---|---|---|
Search for a single term | 1.6 | Docs | ||
Search for a phrase | 1.7 | Docs | ||
Search for an exact term | 1.7 | Docs | ||
Search for term expansion | X | Docs | ||
Search for conjunctions | 1.7 | Docs | ||
Search for disjunctions | 1.7 | Docs | ||
Search for negation | X | Docs | ||
Search for optional, mandatory, and excluded elements of a query | X | Docs | ||
Search in fields | 1.7 | Docs | ||
Search for wildcards | 1.7 | Docs | ||
Search for ranges | X | Docs | ||
Search for fuzzy matching | X | Docs | ||
Search for proximity | X | Docs | ||
Search for boosts | X | Docs | ||
Search for grouping | X | Docs | ||
Search for spans and positions | X | Docs | ||
Escaping characters | X | Docs | ||
Mixed FTS ID behavior | X | Docs | ||
Search for operator precedence | X | Docs | ||
Search query templates | X | Docs | ||
Search query literals | X | Docs | ||
Search using date math | X | Docs |
Partial support means the feature supports basic scenarios and there are edge cases that are not yet fully tested and might not work.
Search Queries and Precise Searching
You can customize the queries to get better results.
Given that, no colon ":" suffixes the term, then the default query is constructed for text searches. The default query is:
(cm:name:"[term]*" OR cm:title:"[term]*" OR cm:description:"[term]*" OR TEXT:"[term]*" OR TAG:"[term]*")
Note that compared to Share the following defaults are removed from ACA:
OR ia:whatEvent:"[term]*" OR ia:descriptionEvent:"[term]*" OR lnk:title:"[term]*" OR lnk:description:"[term]*"
Key facts
If you have entered more than one word into the search input box, then the search query is constructed automatically using an AND
operation.
I you have entered more than one word encapsulated in quotation marks, then the search query is constructed treated everything as a single string.
If you have entered more than one word separated by AND
, then the search query is constructed using an AND
conjunction.
If you have entered more than one word separated by OR
, then the search query is constructed using an OR
disjunction.
If you have entered an =
symbol before the search term, then the search query is constructed using exact term matching.
Examples
Search Type | Search input | Expected result |
---|---|---|
Single Term | banana | Nodes that contain the term banana in any content |
Conjunction | big yellow banana | Nodes that contain all of the terms big, yellow, and banana |
Phrase | "big yellow banana" | Nodes that contain all of the terms big, yellow, and banana |
Conjunction | big AND yellow AND banana | Nodes that contain all of the terms big, yellow, and banana |
Disjunction | orange OR banana OR apple | Nodes that contain at least one of the terms orange, banana or apple |
Exact term | =orange | Nodes that contain the exact term orange in any content |