Class SolrTmConnector

  • All Implemented Interfaces:
    AutoCloseable, Iterator<net.sf.okapi.common.query.QueryResult>, net.sf.okapi.common.query.IQuery, net.sf.okapi.lib.translation.ITMQuery

    public class SolrTmConnector
    extends net.sf.okapi.lib.translation.BaseConnector
    implements net.sf.okapi.lib.translation.ITMQuery
    • Field Detail

      • EXACT_RETURN_FIELDS

        public static final String[] EXACT_RETURN_FIELDS
      • FUZZY_RETURN_FIELDS

        public static final String[] FUZZY_RETURN_FIELDS
    • Constructor Detail

      • SolrTmConnector

        public SolrTmConnector()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface net.sf.okapi.common.query.IQuery
      • getSettingsDisplay

        public String getSettingsDisplay()
        Specified by:
        getSettingsDisplay in interface net.sf.okapi.common.query.IQuery
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface net.sf.okapi.common.query.IQuery
        Specified by:
        hasNext in interface Iterator<net.sf.okapi.common.query.QueryResult>
        Overrides:
        hasNext in class net.sf.okapi.lib.translation.BaseConnector
      • next

        public net.sf.okapi.common.query.QueryResult next()
        Specified by:
        next in interface net.sf.okapi.common.query.IQuery
        Specified by:
        next in interface Iterator<net.sf.okapi.common.query.QueryResult>
        Overrides:
        next in class net.sf.okapi.lib.translation.BaseConnector
      • open

        public void open()
        Specified by:
        open in interface net.sf.okapi.common.query.IQuery
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface net.sf.okapi.common.query.IQuery
      • query

        public int query​(String plainText)
        Specified by:
        query in interface net.sf.okapi.common.query.IQuery
      • query

        public int query​(net.sf.okapi.common.resource.TextFragment queryTf)
        Specified by:
        query in interface net.sf.okapi.common.query.IQuery
      • setMaximumHits

        public void setMaximumHits​(int maxHits)
        Specified by:
        setMaximumHits in interface net.sf.okapi.lib.translation.ITMQuery
      • getMaximumHits

        public int getMaximumHits()
        Specified by:
        getMaximumHits in interface net.sf.okapi.lib.translation.ITMQuery
      • getThreshold

        public int getThreshold()
        Specified by:
        getThreshold in interface net.sf.okapi.lib.translation.ITMQuery
      • setThreshold

        public void setThreshold​(int threshold)
        Specified by:
        setThreshold in interface net.sf.okapi.lib.translation.ITMQuery
      • getParameters

        public net.sf.okapi.common.IParameters getParameters()
        Specified by:
        getParameters in interface net.sf.okapi.common.query.IQuery
        Overrides:
        getParameters in class net.sf.okapi.lib.translation.BaseConnector
      • setParameters

        public void setParameters​(net.sf.okapi.common.IParameters params)
        Specified by:
        setParameters in interface net.sf.okapi.common.query.IQuery
        Overrides:
        setParameters in class net.sf.okapi.lib.translation.BaseConnector