Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-26813

OpenSearch: search more than one parameter

    XMLWordPrintable

Details

    Description

      This issue is being tracked here

      OpenSearch does not work as expected when specifying more than one search paramenter.

      Example:

      1. Create a query to to search the string "lorem" in Colfluence. The URL of the search is:
        <CONFLUENCE_URL>/plugins/servlet/opensearch?query=lorem&format=rss_2.0

        The results, as seen in OpenSearch1.png, are correct.

      2. Lets filter the results only to pages by adding type:page. The URL in this case is:
        <CONFLUENCE_URL>/plugins/servlet/opensearch?query=lorem%26type=page&format=rss_2.0

        Even when most of the previous results where pages, in this case the search return no results, as seen in OpenSearch2.png.

      This happen for any parameters added. It only works fine if you specify only one search condition. For example this URL provides the expected results:

      <CONFLUENCE_URL>/plugins/servlet/opensearch?query=type:page&format=rss_2.0

      Attachments

        1. OpenSearch1.png
          OpenSearch1.png
          93 kB
        2. OpenSearch2.png
          OpenSearch2.png
          34 kB

        Activity

          People

            Unassigned Unassigned
            aconde Alejandro Conde Carrillo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: