Uploaded image for project: 'Atlassian Intelligence'
  1. Atlassian Intelligence
  2. AI-776

Break search tokens on period "." as well as space " "

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      NOTE: This suggestion is for Confluence Cloud. Using Confluence Server? See the corresponding suggestion.

      This functionality is missing as of Version: 2.2.5 Build:#520

      The easiest way to describe this missing functionality is with an example.

      In a confluence wiki if one searches for a hostname for example "appserver28nyc" and some pages on the wiki contain the string "appserver28nyc" in a context like "if the server your using is appserver28nyc then blah blah" whereas other pages on the wiki contain the string "appserver28nyc" in a context of like "make sure not to reboot appserver28nyc.dbpool.servers.domain.com since it will" only the former pages will be returned.

      This happens because confluence (like other search engines like google) only searches for whole words, not substrings of words. Most search engines (like google) consider the period character "." to define a break in search tokens so that from an indexing perspective "appserver28nyc.dbpool.servers.domain.com" would be considered as 5 seperate tokens appserver28nyc, dbpool, servers, domain, and com. Confluence does not.

      An easy way to see this work in other search engines is by searching for "192.168" on any major search engine.

      If you create a page in confluence with the string "192.168.1.1" and then search for "192.168" you'll get 0 results.

      This would be very useful and would move confluence towards conforming to standard practices in search.

            [AI-776] Break search tokens on period "." as well as space " "

            pqz made changes -
            Component/s Original: Search - Core [ 46383 ]
            Component/s New: Search - Core [ 75296 ]
            Key Original: CONFCLOUD-6680 New: AI-776
            Assignee Original: BillA [ barconati ]
            Project Original: Confluence Cloud [ 18513 ] New: Atlassian Intelligence [ 23110 ]
            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3416748 ] New: JAC Suggestion Workflow 3 [ 3629455 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 [ 2253880 ] New: JAC Suggestion Workflow [ 3416748 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 - TEMP [ 2150564 ] New: Confluence Workflow - Public Facing v3 [ 2253880 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 [ 1905674 ] New: Confluence Workflow - Public Facing v3 - TEMP [ 2150564 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing v2 [ 1804108 ] New: Confluence Workflow - Public Facing v3 [ 1905674 ]
            jonah (Inactive) made changes -
            Description Original: This functionality is missing as of Version: 2.2.5 Build:#520

            The easiest way to describe this missing functionality is with an example.

            In a confluence wiki if one searches for a hostname for example "appserver28nyc" and some pages on the wiki contain the string "appserver28nyc" in a context like "if the server your using is appserver28nyc then blah blah" whereas other pages on the wiki contain the string "appserver28nyc" in a context of like "make sure not to reboot appserver28nyc.dbpool.servers.domain.com since it will" only the former pages will be returned.

            This happens because confluence (like other search engines like google) only searches for whole words, not substrings of words. Most search engines (like google) consider the period character "." to define a break in search tokens so that from an indexing perspective "appserver28nyc.dbpool.servers.domain.com" would be considered as 5 seperate tokens appserver28nyc, dbpool, servers, domain, and com. Confluence does not.

            An easy way to see this work in other search engines is by searching for "192.168" on any major search engine.

            If you create a page in confluence with the string "192.168.1.1" and then search for "192.168" you'll get 0 results.

            This would be very useful and would move confluence towards conforming to standard practices in search.
            New: {panel:bgColor=#e7f4fa}
              *NOTE:* This suggestion is for *Confluence Cloud*. Using *Confluence Server*? [See the corresponding suggestion|http://jira.atlassian.com/browse/CONFSERVER-6680].
              {panel}

            This functionality is missing as of Version: 2.2.5 Build:#520

            The easiest way to describe this missing functionality is with an example.

            In a confluence wiki if one searches for a hostname for example "appserver28nyc" and some pages on the wiki contain the string "appserver28nyc" in a context like "if the server your using is appserver28nyc then blah blah" whereas other pages on the wiki contain the string "appserver28nyc" in a context of like "make sure not to reboot appserver28nyc.dbpool.servers.domain.com since it will" only the former pages will be returned.

            This happens because confluence (like other search engines like google) only searches for whole words, not substrings of words. Most search engines (like google) consider the period character "." to define a break in search tokens so that from an indexing perspective "appserver28nyc.dbpool.servers.domain.com" would be considered as 5 seperate tokens appserver28nyc, dbpool, servers, domain, and com. Confluence does not.

            An easy way to see this work in other search engines is by searching for "192.168" on any major search engine.

            If you create a page in confluence with the string "192.168.1.1" and then search for "192.168" you'll get 0 results.

            This would be very useful and would move confluence towards conforming to standard practices in search.
            jonah (Inactive) made changes -
            Link New: This issue is related to CONFSERVER-6680 [ CONFSERVER-6680 ]
            vkharisma made changes -
            Project Import New: Sat Apr 01 14:06:06 UTC 2017 [ 1491055566265 ]
            Katherine Yabut made changes -

              Unassigned Unassigned
              332d5b1ae9ae Gene Wood
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: