WISEsearch is a web service used for searching and matching generic datasets.
Wisconsin uses the WISEsearch service to determine the best matches for person (student / staff) searches called from our Ed-Fi API and Wisconsin identifier (WISEid) systems. The WISESearch service attempts to account for poor data quality by performing phonetically and distance data searches. WISEsearch (WISE = Wisconsin Information Systems for Education) is as an MVC Website with web service endpoints indexing and searching sets of data.
WISEsearch utilizes Lucene to perform phonetic and fuzzy distance searches on indexed fields and returns ranked results based weighted matches. The search service is flexible and doesn’t require any specific domain model; you only have to provide the field names and values you wish to be searchable. The service also allows you to have multiple indexes for different types of data entities (e.g., Person, School).