Every repository with this icon (
Every repository with this icon (
| Description: | An extension for Radiant CMS to support searching pages. edit |
-
"exclude_pages" attribute doesn't work
2 comments Created 3 months ago by RafaelMCarvalhoHello,
I saw at http://wiki.github.com/radiant/radiant/search-extension that I can use this form:
<div id="searchform"> <r:search:form submit="Search" url="/search" exclude_pages="/rss/,/styles.css/,/sitemap.xml/"> <r:input value="search" accesskey="s"/> </r:search:form> </div><!-- #searchform --></code>but the attribute exclude_pages="/rss/,/styles.css/,/sitemap.xml/" doesn't work. I still founding rss, styles.css and sitemap.xml pages.
I looked at app/models/search_page.rb and there's nothing about "exclude_pages" attribute. Is this feature not implemented yet?
or am I missing in something?Thanks!
Comments
-
Recursion error: already rendering the `body' part
3 comments Created 3 months ago by vijendraI am using the latest copy of the extension.
Server trace:StandardTags::TagError (Recursion error: already rendering the
body' part.):<br/> radiant (0.8.0) app/models/standard_tags.rb:355:intag:content' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:450:inparse_individual' radiant (0.8.0) vendor/radius/lib/radius.rb:413:inpre_parse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:65:intag:highlight' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:38:intag:search:results:each' vendor/extensions/search/app/models/search_page.rb:36:ineach' vendor/extensions/search/app/models/search_page.rb:36:intag:search:results:each' vendor/extensions/search/app/models/search_page.rb:35:intag:search:results:each' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:28:intag:search:results' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:28:intag:search:results' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:402:inparse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:404:inparse' radiant (0.8.0) app/models/page.rb:287:inparse' radiant (0.8.0) app/models/page.rb:292:inparse_object' radiant (0.8.0) app/models/page.rb:142:inrender_snippet' radiant (0.8.0) app/models/standard_tags.rb:374:intag:content' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:450:inparse_individual' radiant (0.8.0) vendor/radius/lib/radius.rb:451:inparse_individual' radiant (0.8.0) vendor/radius/lib/radius.rb:422:inpre_parse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:402:inparse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:404:inparse' radiant (0.8.0) app/models/page.rb:287:inparse' radiant (0.8.0) app/models/page.rb:292:inparse_object' vendor/extensions/search/app/models/search_page.rb:105:inrender' radiant (0.8.0) app/models/page.rb:116:inprocess' radiant (0.8.0) app/controllers/site_controller.rb:46:inprocess_page' radiant (0.8.0) app/controllers/site_controller.rb:20:inshow_page' radiant (0.8.0) vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:19:inprocess'Comments
Are you using SQLite for your database?
See this closed issue: http://github.com/radiant/radiant-search-extension/issues/closed#issue/1
I am using mysql. And I have checked the thread related to the same issue yesterday. And I have these lines of code in the extension ( that was the fix for the issue, discussed in the other thread).
when 'postgresql'
sql_content_check = "((lower(page_parts.content) LIKE ?) OR (lower(title) LIKE ?))" else
sql_content_check = "((LOWER(page_parts.content) LIKE ?) OR (LOWER(title) LIKE ?))" endThese are the urls of my site, if you need for reference.
http://97.107.140.86:3001/search?q=this
http://97.107.140.86:3001/search?q=hiPlease let me know if you need any more information.
jpemberthy
Tue Sep 01 07:59:20 -0700 2009
| link
Hello there guys, I was getting the same error, so I wrote to saturnflyer and here's the answer he gave me:
"try this:
change line 38 of search_page.rb to:
content << tag.expand unless tag.locals.page == tag.globals.page
My suspicion (which I have not tested) is that the results include the current page and the line above should limit that. If the results include the current page, it my be recursively trying to render itself."
That change solves the recursion problem, but now I'm getting a new error related with undefined tags:
check this out please http://gist.github.com/179132
Thanks guys
-
undefined method `length' for #<Enumerable::Enumerator:0xb6e31dfc>
4 comments Created 3 months ago by vijendraI have cloned latest copy of the extension.
Am I missing some thing? for few of the search terms I am getting, "Recursion error: already rendering the `body' part." for which I have logged another issue.
Server trace:NoMethodError (undefined method
length' for #<Enumerable::Enumerator:0xb6e31dfc>):<br/> vendor/extensions/search/app/models/search_page.rb:72:intag:highlight' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:38:intag:search:results:each' vendor/extensions/search/app/models/search_page.rb:36:ineach' vendor/extensions/search/app/models/search_page.rb:36:intag:search:results:each' vendor/extensions/search/app/models/search_page.rb:35:intag:search:results:each' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:28:intag:search:results' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:28:intag:search:results' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:181:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:181:inexpand' vendor/extensions/search/app/models/search_page.rb:121:intag:search' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:270:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:437:inparse_end_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:402:inparse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:404:inparse' radiant (0.8.0) app/models/page.rb:287:inparse' radiant (0.8.0) app/models/page.rb:292:inparse_object' radiant (0.8.0) app/models/page.rb:142:inrender_snippet' radiant (0.8.0) app/models/standard_tags.rb:374:intag:content' radiant (0.8.0) lib/radiant/taggable.rb:33:insend' radiant (0.8.0) lib/radiant/taggable.rb:33:inrender_tag' radiant (0.8.0) app/models/page_context.rb:10:ininitialize' radiant (0.8.0) vendor/radius/lib/radius.rb:275:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:275:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:306:instack' radiant (0.8.0) vendor/radius/lib/radius.rb:274:inrender_tag' radiant (0.8.0) app/models/page_context.rb:18:inrender_tag' radiant (0.8.0) vendor/radius/lib/radius.rb:450:inparse_individual' radiant (0.8.0) vendor/radius/lib/radius.rb:451:inparse_individual' radiant (0.8.0) vendor/radius/lib/radius.rb:422:inpre_parse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:402:inparse' radiant (0.8.0) vendor/radius/lib/radius.rb:363:incall' radiant (0.8.0) vendor/radius/lib/radius.rb:363:into_s' radiant (0.8.0) vendor/radius/lib/radius.rb:404:inparse' radiant (0.8.0) app/models/page.rb:287:inparse' radiant (0.8.0) app/models/page.rb:292:inparse_object' vendor/extensions/search/app/models/search_page.rb:105:inrender' radiant (0.8.0) app/models/page.rb:116:inprocess' radiant (0.8.0) app/controllers/site_controller.rb:46:inprocess_page' radiant (0.8.0) app/controllers/site_controller.rb:20:inshow_page' radiant (0.8.0) vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:19:inprocess'Comments
Did u fix this? Just trying this extension for the first time and getting the same error.
I am experiencing this problem as well. Anything I can do to help?
I never got this to work. The sphinx approach works, is well documented and results rock.
logado-diff
Sun Nov 08 15:03:56 -0800 2009
| link
Changing String#chars to String#mb_chars in search_page.rb helps actually... Details here.












I don't know who wrote that content in the Wiki, but it is inaccurate. You're right, there is no exclude_pages option. There does seem to be a branch which contains this http://github.com/radiant/radiant-search-extension/network
I'll work on pulling that in.
Yeah, I found it made by adamtanner:
http://github.com/adamtanner/radiant-search-extension
Thanks.