Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Search for specific words in all pages

Hello, I am setting up confluence for my organization so i'm new here :-)

I have a business need to be able to search in my space where some "keywords" are used in the content of the page (not in the labels).

Here is more detail :

- some pages of my space have tables describing fields of screens of a software we use (one line per field)

- in these tables there is a column for which I'll input only 2 possible values : XXX or YYY


I would like to know how I can later have a page displaying all the fields that have the value XXX for that column in all the pages of my space.


As I read through some other topics, this seems not really possible or no so easy, so any suggestion on how to reach a similar goal is welcome :-)

I also thought about using the macro include page when I need to write XXX, but then I need a way to retrieve all the lines where that macro has been included.


Thanks a lot for the support !


1 answer

0 votes
Diego Atlassian Team Oct 09, 2019

Hello there, @Adrien . I would like to first welcome you to our community, the more the merrier!

So, you were pretty close to achieving what you need. The spirit of using macros is right, but we will need to use another duo of macros. Here they are:


For server documentation, take a peek here:

Saying that we can use some macros is not enough. This requires some explanation. This duo of macros works as a group. The Page properties macro should contain a table with a set of keys and values.

Keys are the names for each value that we need to define. The values are the part where we most likely want to show in our reports. In pages where we have the page properties, we will also need to define a label for future reference.

The page properties report macro is the macro that will actually create a grouping of all the values from pages that have the pre-defined page properties. The page properties report will need to look into the label we created earlier.

One limitation is that we can only show one line of values. One line or a row is what is pre-defined to be the title line and another line or row is pre-defined as values.

So, here is how could proceed:

  1. Create the desired page
  2. Insert a Page properties macro
  3. Insert a table inside this macro
  4. Define titles and values in that table
  5. Publish the page
  6. Define an appropriate label for this page
  7. Create a new page
  8. Insert the Page properties report macro
  9. Define which label the macro  should look for
  10. Define which space the macro should be looking into
  11. Save the macro
  12. Publish the page

The approach I present above is to work if you define the XXX or YYY inside those Page properties macro table. If you do so, their values should be displayed within the Page properties report macro as well. The values the report macro displays are automatically updated based on the pages where they originate from.

Adrien, I hope this serves as some guidance for you! Looking forward to your reply.

Hello @Diego , thank you very much for your detailed answer :-)


I understand the proposal and I think it might help but let me explain a bit more the request in order to be sure it can match the proposal.

Because as I read your example, I think that in my case the XXX or YYY are actually the "values" in your explanation, not the "keys" so not sure how this would work.


For instance, imagine the below table is defined in multiple pages in my space and adapted for each page (the parameters will be different) :


Parameters | isVisible?


Param1       |    YES

Param 2      |    NO

Param 3      |    YES


So what I will need to provide as a report or so at the end of the day is a list of all the parameters for which the "isVisible" column is set to YES.

So it's easy for the business to visualize all the "Visible parameters" as a whole list.


I fear this is reaching the limitations of Confluence, but I'm open for any suggestion :-)


Thanks a lot again for the warm welcome and support !

Diego Atlassian Team Oct 14, 2019

Hello again, @Adrien !

Thanks for keeping the thread alive. You are right, your use case does go beyond the abilities of our macro.

Maybe some third-party is what you need to tackle this situation! Here, take a look at a couple of suggestions:

Datatables for Confluence is available exclusively for Confluence Cloud, so if you are running a self-hosted version of Confluence, this plugin is not an option.

Let us hear from you, Adrien! Glad to have you here in our community.  

Hello @Diego thank you very much for your proposal, I will have a look at the Table Filer plugin as I'm running the server version of Confluence.

Have a nice day !

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events