All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.airlift.http.server.search.SearchResult Maven / Gradle / Ivy

The newest version!
package io.airlift.http.server.search;

import static com.google.common.base.Preconditions.checkNotNull;

/**
 * Search result.
 *
 * @since 0.0.6
 * @see SearchIndex#search(String)
 */
public class SearchResult {
  public final String path;

  public final String title;

  public final float score;

  public SearchResult(final String path, final String title, final float score) {
    this.path = checkNotNull(path);
    this.title = checkNotNull(title);
    this.score = score;
  }

  @Override
  public String toString() {
    return "SearchResult{" +
      "path='" + path + '\'' +
      ", title='" + title + '\'' +
      ", score=" + score +
      '}';
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy