Class ResultSelected


  • public class ResultSelected
    extends Entry
    ResultSelected...
    • Field Detail

      • ROLLING_WEEK_COUNT

        public static final String ROLLING_WEEK_COUNT
        Name of the property that contains the rolling week count.
        See Also:
        Constant Field Values
      • ROLLING_MONTH_COUNT

        public static final String ROLLING_MONTH_COUNT
        Name of the property that contains the rolling month count.
        See Also:
        Constant Field Values
      • AVG_POSITION

        public static final String AVG_POSITION
        Name of the property that contains the average position of a selected result.
        See Also:
        Constant Field Values
      • QUERIES

        public static final String QUERIES
        Name of the property that contains the recent queries that lead to this result.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResultSelected

        public ResultSelected​(String pathPrefix,
                              String path,
                              long position,
                              String query)
        Creates a new ResultSelected instance.
        Parameters:
        pathPrefix - the location where the query information will be stored.
        path - the path of the selected result.
        position - the position of the result.
        query - the query that lead to this result.
    • Method Detail

      • write

        public void write​(Node node)
                   throws RepositoryException
        Writes the statistics to the passed node.
        Overrides:
        write in class Entry
        Parameters:
        node - the node where to write the statistics.
        Throws:
        RepositoryException - if an error occurs while writing.
      • getResultPath

        public String getResultPath()
        Returns:
        the path of the result node.