public final class SearchUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SearchUtils.Searchable |
| Modifier and Type | Method and Description |
|---|---|
static <T extends SearchUtils.Searchable> |
search(java.util.List<SearchUtils.Searchable> items,
java.lang.String query)
Use the levenshtein algorithm, via a java fuzzy wuzzy port (python library), to order a list of items based on string similarity.
|
static SearchUtils.Searchable |
stringSearchable(java.lang.String str) |
public static <T extends SearchUtils.Searchable> com.google.common.collect.ImmutableList<T> search(java.util.List<SearchUtils.Searchable> items, java.lang.String query)
T - Searchable typesitems - Items to re orderquery - Search querypublic static SearchUtils.Searchable stringSearchable(java.lang.String str)