1.2 KiB
Search
Searching for Pages (and Files)
Fulltext search for page content (and other attributes like "Title" or "MetaTags") can be easily added to SilverStripe. See Tutorial: Site Search for details.
Searching for DataObject's
The [api:SearchContext]
class provides a good base implementation that you can hook into your own controllers.
A working implementation of searchable DataObjects can be seen in the [api:ModelAdmin]
class.
SearchContext goes into more detail about setting up a default search form for [api:DataObject]
s.
Searching for Documents
SilverStripe does not have a built-in method to search through file content (e.g. in PDF or DOC format).
You can either extract any textual file content into the [File](api:File)->Content
property, or use a
dedicated search service like the [sphinx module] http://silverstripe.org/sphinx-module
.
Related
[api:ModelAdmin]
[api:RestfulServer]
- Tutorial: Site Search
- SearchContext
- [genericviews module]
http://silverstripe.org/generic-views-module
- [sphinx module]
http://silverstripe.org/sphinx-module
- [lucene module]
http://silverstripe.org/lucene-module