Skip to content
Universities of Wisconsin
Call Now608-800-6762 Call 608-800-6762 Request Info Request Info Search the UW Extended Campus website Search
Wisconsin Online Collaboratives
  • About Us
    • About Us
    • Accreditation
    • Our Campus Partners
  • Degrees & Programs
  • Admissions & Aid
    • How to Apply
    • Admission Pathways
    • Important Dates
    • Tuition & Financial Aid
    • Transferring Credits
    • Contact an Enrollment Adviser
  • Online Learning
    • About Online Learning
    • Online Learning Formats
    • Capstone Projects
    • Success Coaching
    • Technology Requirements
  • Stories & News
Home Home / Capstone Projects / An overview of search and an introduction to applications of machine learning techniques in the field of search

An overview of search and an introduction to applications of machine learning techniques in the field of search

Program: Data Science Master's Degree
Host Company: Bothell
Location: Washington (onsite)
Student: Gregory Parker

Many business organizations have a great need for search-based software applications. However, ‘Enterprise Search’ is a domain that is notoriously difficult to implement solutions in. To make matters worse, search is a topic that does not have the extensive free online learning resources available as some other domains do. As such, many junior software engineers may find themselves tasked with having to quickly design and implement a search engine component of an enterprise search application, having had little to no formal training. The first part of this paper is intended to provide a concise overview of the field of search and important concepts that will allow the junior engineer to get started without having to read entire books to get the big picture of how search works. The second part of this paper is intended to give the junior engineer a rapid overview of ways to incorporate machine learning layers on top of the search system. Data science topics include using neural networks to generate synonyms, using ML ranking algorithms to re-rank results, and using unsupervised learning techniques like clustering to group documents in order to aid users. The approach for this section is to first introduce common business problems associated with enterprise search applications, and then follow that with a discussion that describes the machine learning approaches that can address those problems.

Let's Get Started Together

Apply Apply Schedule an Advising Call Schedule an Advising Call Request Info Request Info

This field is for validation purposes and should be left unchanged.
Are you interested in pursuing the degree or taking one or two courses?(Required)
Can we text you?(Required)

By selecting yes, I agree to receive updates about online degrees, events, and application deadlines from the Universities of Wisconsin.

Msg frequency varies depending on the activity of your record. Message and data rates may apply. Text HELP for help. You can opt out by responding STOP at any time. View our Terms and Conditions and Privacy Policy for more details.

Wisconsin Online Collaboratives will not share your personal information. Privacy Policy

Wisconsin Online Collaboratives

A Collaboration of the
Universities of Wisconsin

University of Wisconsin System

Pages

  • Our Degrees & Programs
  • How to Apply
  • Online Learning Formats
  • Our Campus Partners

Enrollment Advising

608-800-6762
learn@uwex.wisconsin.edu

Contact

780 Regent Street
Suite 130
Madison, WI 53715

Technical Support

1-877-724-7883
https://uwex.wisconsin.edu/technical-support/

Connect

  • . $name .facebook
  • . $name .linkedin
  • . $name .instagram
  • . $name .youtube

Copyright © 2026 Board of Regents of the University of Wisconsin System. | Privacy Policy