Difference between revisions of "Search"

From Freephile Wiki
Jump to navigation Jump to search
(extracts MediaWiki specific info; adds cover photo of Apache Solr Beginner's Guide)
Line 14: Line 14:
  
 
=== Native (Application) Search ===
 
=== Native (Application) Search ===
Applications such as this wiki (runs on MediaWiki), and CMS systems (e.g. Drupal) obviously know their own content.  So, if you are looking for something and want the best results for those applications, you should make use of the direct search facilities in the application.   
+
Applications such as this wiki (runs on MediaWiki), and CMS systems (e.g. Drupal) obviously know their own content.  So, usually it would suffice to make use of the search facilities built in to the application.  However, this doesn't always ring true -- especially when you consider that search as a service in it's own right is probably more powerful than search as a "feature" that is independently tacked on to each application in your stack.   
# [[mw:Search]] helps you learn and understand the search capabilities of MediaWiki
 
# Note that the simplest enhancement you can make to a small-scale installation is to tweak the MySQL stopwords and word-length. 
 
# The built-in search capability of MediaWiki can be insufficient in some waysLike the MediaWiki project, '''this site uses [[Elasticsearch]] as the underlying search engine'''.
 
  
Note that this wiki and the CMS systems also provide an 'OpenSearch' implementation that lets you use your browser's search toolbar to directly search these applications.
+
Users and Implementors of MediaWiki, see [[MediaWiki/Search]].
 
 
The MediaWiki system now includes a Ajax 'suggest' feature while you type in the search box.  Setting is a UPO or User Preference Option that you control in your user settings.
 
 
 
If you're a sysop for a MediaWiki site, you probably want to install the [[mw:Extension:Replace_Text]] so that you can search and replace strings in your content.
 
  
 
== General ==
 
== General ==
 +
[[File:Apache Solr Front Cover.jpg|200px|right|reviewed by Greg Rundlett|link=https://books.google.com/books?id=9jByAgAAQBAJ&pg=PT24&source=gbs_toc_r&cad=3#v=onepage&q&f=false]]
 
Google offers a service called the [http://www.google.com/coop/cse/ Google Custom Search Engine].  The Google CSE is much like the 'normal' Google, but is configured to include only domains that you want.  Additionally, the domains can be grouped into 'realms' that can be used to assist the user to find content according to functional area.
 
Google offers a service called the [http://www.google.com/coop/cse/ Google Custom Search Engine].  The Google CSE is much like the 'normal' Google, but is configured to include only domains that you want.  Additionally, the domains can be grouped into 'realms' that can be used to assist the user to find content according to functional area.
  
Line 35: Line 29:
 
# The index will not allow custom data formats or indexes that you create... it's Google's algorithms for better or for worse.
 
# The index will not allow custom data formats or indexes that you create... it's Google's algorithms for better or for worse.
  
To meet these needs, use a product like [[mnoGoSearch]] [[mw:Apache_Solr]] or [[mw:Nutch]] which you are free to install and configure to suit your requirements.
+
To meet these needs, use a product like [[mnoGoSearch]], [[mw:Apache Solr|Apache Solr]] or [[mw:Nutch]] which you are free to install and configure to suit your requirements.
  
See [[wp:Category:Internet_search_engines]] for a list of search engine solutions.
+
See [[wp:Category:Internet search engines|Category:Internet search engines]] for a list of search engine solutions.
  
 
== Editors ==
 
== Editors ==

Revision as of 11:42, 17 February 2016