Axero's search engine returns results based on relevance and searches among the following:
A dropdown menu suggests results when you start typing in the search bar. If the result you need is not listed, press Enter or click All results to view the full search results page.
When you view all results, you are taken to a results page. By default, results are in descending order of relevance.
Search filters appear in the left sidebar. You can filter and sort results in the following ways:
You can display the latest update date on search results pages by enabling the UpdateDateInSearchResults system property.
Tips for Refining Search
By default, quick search supports partial matches, whereas the full search results page does not. For example, a quick search for Lon will return results such as London. However, if you press Enter and open the full search results page, results with London will not be included.
Lon
London
Admin To enable partial search on the search results page, go to Control Panel > System > System Properties and set AppendWildCardToSearchKeyword to true.
Search Page Builder pages based on the meta title, meta description, and content within Rich Text, Raw HTML, and Dynamic Property widgets. Anyone can search for Page Builder pages in the top-level community and Public Space. Members of a Private Space can search for Page Builder pages in a private space.
The search bar at the top of your intranet searches the entire intranet—all people, all public and private spaces a user is part of, and all content in all the spaces a user has access to. Each space also has its own Space Search that returns results only from that space.
You can include external content in search results, such as your organization's other systems and tools, external reference pages, social media accounts, and more. The external content will appear in search results with a title and description you set. Clicking the result will open the external page.
How to Include External Content in Search
Note: Axero does not search the inner contents of the external content. Axero will only search the Page Builder page's meta title and meta description.
Use the following URL format to search by tag:
http://myintranet.axero.com/searchresults?keyword="Tag"&searchtags=1&spaces=SpaceID
Modify the example URL for your use:
sales
human-resources
Note: To allow guests (not logged-in users) to search by tag, enable the AllowGuestsSearchByTag system property. This makes your tags publicly visible on the Internet.
You can search for files by entering an author’s name. By default, file search returns internal and external files that match the full author name.
File search supports partial matching of author names. Results include files created or updated by the entered name, even if that person is not a user on your site. Admins can control whether file search supports partial author name matching by setting the EnableFileAuthorSearchEnhancements property in System Properties.
External file sources supported in author-based search include Box, Dropbox, Google, Office 365 (SharePoint and OneDrive), and Local Drives.
Supported file types include PDF, Excel, Word, PowerPoint, Image, Video, and Audio.
You can define how long past events remain searchable after they end by setting SearchRetentionEventsDays system property. Past events stay available in search results for the configured number of days after their end date. Once this period passes, they are removed from search results.
Note: This setting affects search visibility only and does not delete event content.
In Control Panel > Analytics > Search Analytics, you can see an overview of the keywords and tags people search for and the click-through rate. You can also see search analytics for a specific space in Manage Space: Search Analytics.
Axero search indexes all records as "documents." A document is a set of fields, each with a name and a textual value. Each document typically contains one or more fields that uniquely identify it.
In Axero, each piece of content, like an article, a blog, an event, etc., is indexed as a unique document in Axero’s search system. While indexing an individual article, Axero treats it as a single document and categorizes fields such as the article title, body, tags, and comments as separate fields within that document. The content title carries more weight during indexing, so search results with the keyword in the title are prioritized over those with the keyword only in the body.
For each user, a single document is indexed, with fields such as username, email, full name, and profile fields (including both custom and default profile fields) indexed as separate fields within this single document.
Results are returned in descending order of relevance by default. By default, Axero makes use of Lucene's practical scoring formula, which represents the relevance score of each document with a positive floating-point number known as the score. The higher the score, the higher the relevance of the document. A query clause generates a score for each document, and the calculation of that score depends on the type of query clause.
score
The score is calculated based on the following:
How often does the term appear in the document? The more often, the more relevant. A document containing five mentions of the same term is more likely to be relevant than a document containing just one mention. How often does each term appear in the index? The more often, the less relevant. Terms that appear in many documents have a lower weight than more-uncommon terms. How long is the field? The longer it is, the less likely it is that words in the field will be relevant. A term appearing in a short title field carries more weight than the same term appearing in a long content field.
How often does the term appear in the document? The more often, the more relevant. A document containing five mentions of the same term is more likely to be relevant than a document containing just one mention.
How often does each term appear in the index? The more often, the less relevant. Terms that appear in many documents have a lower weight than more-uncommon terms.
How long is the field? The longer it is, the less likely it is that words in the field will be relevant. A term appearing in a short title field carries more weight than the same term appearing in a long content field.
If Axero has indexed a short article and a long article, and the keyword is in the title of both articles, then the short article will rank higher in relevance than the long article.
To understand all this, let's use some examples. Say we have four articles (or any content type) added and indexed in Axero:
Article 1 with title: "Brown fox brown dog" Article 2 with title: "The quick brown fox jumps over the lazy dog" Article 3 with title: "The quick brown fox jumps over the quick dog" Article 4 with title: "The quick brown fox"
If the user searches for the text: brown dog, the results would be the following, sorted in decreasing order of relevance:
brown
dog
title
Let's see another example where we have three users with the following data indexed in Axero:
User 1Name: Maria HoresUsername: hmaria22Favourite Movie: Avatar, Schindler's List
User 2Name: Maria JuanezUsername: maria-juanezFavourite Movie: (not filled)
User 3Name: Maria AntaresUsername: a_mariaFavourite Movie: Titanic, Heat
Now if the user searches for this text: maria, the results would be the following, sorted in decreasing order of relevance:
maria
Axero search supports Boolean operators, boosting, fuzzy search, phrases, and wildcard search.
Admin To enable using special characters in search, go to Control Panel > System > System Properties, edit LuceneSpecialCharFilter, and remove the special characters from the CSV list.
By default, search terms are optional. Search will return results that match at least one of the search terms. You can use Boolean operators to require terms, make terms optional, and exclude terms.
Examples:
"New York City" AND London - Returns results that include "New York City" and "London"
"New York City" AND London
Dallas OR London - Returns results with either "Dallas" or "London"
Dallas OR London
London NOT Paris - Returns results that contain "London" and do not contain "Paris"
London NOT Paris
Use the boost operator ^ to make one search term more relevant than another. The default boost value is 1, but it can be any positive floating-point number. Boosts between 0 and 1 reduce relevance.
^
Example:
Suppose we have three pieces of content:
Article 1 contains "fox" Article 2 contains "quick fox" Article 3 contains "slow fox"
A search for quick^2 fox slow^0.5 will return results in the following order:
quick^2 fox slow^0.5
Article 2 containing "quick fox" Article 1 containing "fox" Article 3 containing "slow fox"
Use the fuzzy operator ~ to search for terms that are similar to, but not exactly like, the search term. Fuzzy search uses the Damerau-Levenshtein distance to find all terms with up to two changes: insertion, deletion, substitution, or transposition of two adjacent characters. The default edit distance is 1. The edit distance can be specified by following ~ with a positive integer.
~
Article 1 contains "quick fox" Article 2 contains "quikc fox" Article 3 contains "quokc fox"
A search for quick~ will return Articles 1 and 2.
quick~
A search for quick~2 will return Articles 1, 2, and 3.
quick~2
Use double quotes to search for an exact sequence of words in the same order as the typed ones.
Example: "Digital transformation strategy"
"Digital transformation strategy"
The search returns only content that contains the full phrase. It does not break the phrase into individual keywords or return partial matches. Phrase search is case-insensitive and applies across all fields used for relevance-based results.
Wildcard search returns results where a single character or multiple characters can replace the wildcard.
Suppose we have five pieces of content:
Article 1 contains "text" Article 2 contains "test"Article 3 contains "tester" Article 4 contains "tent" Article 5 contains "testing"
A search for te?t will return articles 1, 2, and 4.
te?t
A search for test* will return articles 2, 3, and 5.
test*
Dynamic Search Properties let you add custom text near search areas:
To use these:
Use Search Synonyms to create sets of words related to each other for search purposes.
To set these:
In this example, if you typed "HR", it would also retrieve any content containing "Human Resources," and vice versa. The same applies to "IT" and "Information Technology". You can also add more words to each line, separated by commas; all the words will pull content from others on that line.
=>
In this example, if you searched for "animal," you would also pull content with "dog" in it, but not vice versa.
Note You must rebuild the site index for these changes to take effect.
Content Expiration
Use content expiration to ensure your intranet content remains current and accurate. Select the date and time to expire content and whether it should be visible or hidden after expiration. You'll be notified when the content expires, at which point you can update or delete it. Content expiration ensures the knowledge base on your intranet remains relevant and accurate.
Edit Existing Tags
Users can create new tags by typing keywords in the "Add tags" field when creating content. Misspelled or ambiguous tags can cause confusion. You can edit existing tags to correct spelling mistakes or rename them.
Delete Existing Tags
Users can create new tags by typing keywords in the "Add tags" field when creating content. Poorly named or ambiguous tags can cause confusion and clutter content. You can delete existing tags to permanently remove them from your site.
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/22607/search
Your session has expired. You are being logged out.