Interface SearchIndex


public interface SearchIndex
Support for searching/indexing text
Version:
$Id: SearchIndex.java,v 1.48 2007/09/20 09:54:44 youngho Exp $
Author:
조 영 호
  • Field Details

  • Method Details

    • setSearchService

      void setSearchService(com.easydesk.lucene.Searchable searchService)
      DOCUMENT ME!
      Parameters:
      searchService - DOCUMENT ME!
    • setSearcher

      void setSearcher(int id)
      Parameters:
      id - searcher
    • setLocale

      void setLocale(Locale locale)
      DOCUMENT ME!
      Parameters:
      locale - DOCUMENT ME!
    • addQuery

      void addQuery(Integer[] attributeIds, String text)
      Specify search criteria. This is incremental.
    • addKeyWordQuery

      void addKeyWordQuery(AttributeValue av)
      DOCUMENT ME!
      Parameters:
      av - DOCUMENT ME!
    • addRangeQuery

      void addRangeQuery(AttributeValue av)
      Filtering implements....
    • addAttachmentQuery

      void addAttachmentQuery(Integer[] ids, String text)
      Specify search criteria for attachments
    • setMITFilter

      void setMITFilter(BitMatrix filter, boolean includeAttachment) throws TorqueException
      DOCUMENT ME!
      Parameters:
      filter - DOCUMENT ME!
      includeAttachment -
      Throws:
      TorqueException
    • getRelatedItems

      BitSet getRelatedItems() throws TorqueException, IOException
      returns a BitSet of related item IDs sorted by relevance descending. Should return an empty/length=0 BitSet if search returns no results.
      Returns:
      bitSet
      Throws:
      TorqueException
      IOException - when searchEngine trouble