Eu acredito que isso é possível, embora não seja trivial para fazer com o Applescript usando páginas construídas no dicionário Applescript. Depende exatamente de que tipo de funcionalidade / formatação, etc. você precisa.
O script a seguir pode ser um bom ponto de partida. Neste caso, ele procura por páginas com a palavra "membro", mas você pode alterar isso para um diálogo, uma lista ou o que você achou útil. O código é um pouco grosseiro e não particularmente rápido, mas funciona.
set theSearchText to "member"
copy theSearchText to theOutputText
set theOutputText to theOutputText & " "
set theCurrentPage to 0
tell application "Pages"
tell document 1
repeat with i from 1 to count of words
set theText to text of word i
if item 1 of theText is equal to "member" then
set thePageNumber to the page number of the containing page of word i
if thePageNumber is not equal to theCurrentPage then
copy thePageNumber to theCurrentPage
set theOutputText to theOutputText & ", " & thePageNumber as string
end if
end if
end repeat
return theOutputText
end tell
end tell