com.liferay.portlet.wiki.engines.mediawiki
Class LiferaySearchEngine

java.lang.Object
  extended by com.liferay.portlet.wiki.engines.mediawiki.LiferaySearchEngine
All Implemented Interfaces:
org.jamwiki.SearchEngine

public class LiferaySearchEngine
extends java.lang.Object
implements org.jamwiki.SearchEngine

View Source

Author:
Jonathan Potter

Field Summary
 
Fields inherited from interface org.jamwiki.SearchEngine
SEARCH_ENGINE_LUCENE
 
Constructor Summary
LiferaySearchEngine()
           
 
Method Summary
 void addToIndex(org.jamwiki.model.Topic topic, java.util.List<java.lang.String> links)
           
 void deleteFromIndex(org.jamwiki.model.Topic topic)
           
 java.util.List<org.jamwiki.model.SearchResultEntry> findLinkedTo(java.lang.String virtualWiki, java.lang.String topicName)
           
 java.util.List<org.jamwiki.model.SearchResultEntry> findResults(java.lang.String virtualWiki, java.lang.String text)
           
 void refreshIndex()
           
 void updateInIndex(org.jamwiki.model.Topic topic, java.util.List<java.lang.String> links)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiferaySearchEngine

public LiferaySearchEngine()
Method Detail

addToIndex

public void addToIndex(org.jamwiki.model.Topic topic,
                       java.util.List<java.lang.String> links)
Specified by:
addToIndex in interface org.jamwiki.SearchEngine

deleteFromIndex

public void deleteFromIndex(org.jamwiki.model.Topic topic)
Specified by:
deleteFromIndex in interface org.jamwiki.SearchEngine

findLinkedTo

public java.util.List<org.jamwiki.model.SearchResultEntry> findLinkedTo(java.lang.String virtualWiki,
                                                                        java.lang.String topicName)
Specified by:
findLinkedTo in interface org.jamwiki.SearchEngine

findResults

public java.util.List<org.jamwiki.model.SearchResultEntry> findResults(java.lang.String virtualWiki,
                                                                       java.lang.String text)
Specified by:
findResults in interface org.jamwiki.SearchEngine

refreshIndex

public void refreshIndex()
Specified by:
refreshIndex in interface org.jamwiki.SearchEngine

updateInIndex

public void updateInIndex(org.jamwiki.model.Topic topic,
                          java.util.List<java.lang.String> links)
Specified by:
updateInIndex in interface org.jamwiki.SearchEngine