Package ivory.core.data.stat

Examples of ivory.core.data.stat.SpamPercentileScore


    generator.preparePostings(postingsPath);

    int[] newDocidsLookup = null;
    FSDataOutputStream output = null;
    if(writeOutput) {
      final SpamPercentileScore spamScores = new SpamPercentileScore();
      spamScores.initialize(options.getOptionValue(OptionManager.SPAM_PATH), fs);
      newDocidsLookup = DocumentUtility.reverseLookupSpamSortedDocids(DocumentUtility.spamSortDocids(spamScores));

      output = fs.create(new Path(options.getOptionValue(OptionManager.OUTPUT_PATH)));
    }
View Full Code Here


    //Evaluate queries and/or write the results to an output file
    int[] newDocidsLookup = null;
    FSDataOutputStream output = null;
    if(writeOutput) {
      final SpamPercentileScore spamScores = new SpamPercentileScore();
      spamScores.initialize(options.getOptionValue(OptionManager.SPAM_PATH), fs);
      newDocidsLookup = DocumentUtility.reverseLookupSpamSortedDocids(DocumentUtility.spamSortDocids(spamScores));

      output = fs.create(new Path(options.getOptionValue(OptionManager.OUTPUT_PATH)));
      output.write(("<parameters>\n").getBytes());
    }
View Full Code Here

    //Evaluate queries and/or write the results to an output file
    int[] newDocidsLookup = null;
    FSDataOutputStream output =null;
    if(writeOutput) {
      final SpamPercentileScore spamScores = new SpamPercentileScore();
      spamScores.initialize(options.getOptionValue(OptionManager.SPAM_PATH), fs);
      newDocidsLookup = DocumentUtility.reverseLookupSpamSortedDocids(DocumentUtility.spamSortDocids(spamScores));

      output = fs.create(new Path(options.getOptionValue(OptionManager.OUTPUT_PATH)));
      output.write(("<parameters>\n").getBytes());
    }
View Full Code Here

    //Evaluate queries and/or write the results to an output file
    int[] newDocidsLookup = null;
    FSDataOutputStream output =null;
    if(writeOutput) {
      final SpamPercentileScore spamScores = new SpamPercentileScore();
      spamScores.initialize(options.getOptionValue(OptionManager.SPAM_PATH), fs);
      newDocidsLookup = DocumentUtility.reverseLookupSpamSortedDocids(DocumentUtility.spamSortDocids(spamScores));

      output = fs.create(new Path(options.getOptionValue(OptionManager.OUTPUT_PATH)));
      output.write(("<parameters>\n").getBytes());
    }
View Full Code Here

   * @param bitsPerElement Number of bits dedicated to one element
   * @param nbHash Number of hash functions
   */
  public static void writeSignatures(String outputPath, FileSystem fs, RetrievalEnvironment env,
                                     String spamScoresPath, int bitsPerElement, int nbHash) throws IOException {
    SpamPercentileScore spamScores = new SpamPercentileScore();
    spamScores.initialize(spamScoresPath, fs);
    int[] newDocids = DocumentUtility.spamSortDocids(spamScores);

    int collectionSize = env.readCollectionTermCount();
    Posting posting = new Posting();
    FSDataOutputStream out;
View Full Code Here

  public void initialize(FileSystem fs, String... params) {
    if (params.length != 1) {
      throw new RuntimeException("Missing score table. " + toString()
          + " requires one parameter as follows: <SpamScore>");
    }
    scoresSpam = new SpamPercentileScore();

    try {
      scoresSpam.initialize(params[0], fs);
    } catch (Exception e) {
      throw new RuntimeException("Error reading scores!", e);
View Full Code Here

  public void initialize(FileSystem fs, String... params) {
    if (params.length != 1) {
      throw new RuntimeException("Missing score table. " + toString()
          + " requires one parameter as follows: <SpamScore>");
    }
    scoresSpam = new SpamPercentileScore();
    try {
      scoresSpam.initialize(params[0], fs);
    } catch (Exception e) {
      throw new RuntimeException("Error reading scores!", e);
    }
View Full Code Here

  public void initialize(FileSystem fs, String... params) {
    if (params.length != 2) {
      throw new RuntimeException("Missing score table. " + toString()
          + " requires two parameters as follows: <SpamScores, PageRankScores>.");
    }
    scoresSpam = new SpamPercentileScore();
    scoresPageRank = new DocScoreTable4BF();

    try {
      scoresSpam.initialize(params[0], fs);
      scoresPageRank.initialize(params[1], fs);
View Full Code Here

  public void initialize(FileSystem fs, String... params) {
    if (params.length != 1) {
      throw new RuntimeException("Missing score table. " + toString()
          + " requires one parameter as follows: <SpamScore>");
    }
    scoresSpam = new SpamPercentileScore();
    try {
      scoresSpam.initialize(params[0], fs);
    } catch (Exception e) {
      throw new RuntimeException("Error reading scores!", e);
    }
View Full Code Here

    HMapIV<int[]> queries = QueryUtility.queryToIntegerCode(env, parsedQueries);

    Set<Integer> termidHistory = Sets.newHashSet();
    HMapII docLengths = new HMapII();

    SpamPercentileScore spamScores = new SpamPercentileScore();
    spamScores.initialize(spamPath, fs);
    int[] newDocids = DocumentUtility.spamSortDocids(spamScores);

    Posting posting = new Posting();
    List<TermPositions> positions = Lists.newArrayList();
    Map<Integer, TermPositions> positionsMap = Maps.newHashMap();
View Full Code Here

TOP

Related Classes of ivory.core.data.stat.SpamPercentileScore

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.