2021 Projects
- ATCorp
- Adventium Labs
- BCBSND
- BlenderRender
- Bushel
- CHAPS
- CSAIA
- Collins
- Inwerken
- John Deere
- Marvin
- Microsoft
- NAU
- Noridian
- OpenStack
- Pedigree
- Potlatch
- Scheels
- UGPTI
2020 Projects
- Adventium
- Aeritae
- Appareo
- BCBS
- Barginns
- Border States
- Botlink
- Bushel
- Capturis
- Collins
- Inwerken
- John Deere
- Marvin Windows
- Microsoft
- Nau Country
- Noridian
- Openstack
- Pedigree
- Scheels
- TBD(Deakin)
- UGPTI
2019 Projects
- ATC
- Adventium
- Aeritae
- Barginns
- Border States
- Capturis
- Collins
- Deakin
- Fjorge
- ICPE
- Integrity
- Microsoft
- Myriad Mobile
- NDSU CS
- Nau Country
- Noridian
- Omnibyte
- Openstack
- Pedigree
- Scheels
- Software Center
- UGPTI
2018 Projects
- ATC
- Adventium
- Aeritae
- Appareo
- Border States
- Capturis
- ControTech
- Fjorge
- Inwerken
- John Deere
- Microsoft
- NDSU Music
- Next
- Noridian
- OmniByte
- OrbitalATK
- Pedigree
- QBE NAU
- Rockwell Collins
- Software Center
- UGPTI
2017 Projects
- Adventium
- Botlink
- Data61
- Ericsson
- FBS
- Fjorge
- Humach
- IBM
- Integrity
- Intelligent Insights
- Inwerken
- John Deere
- Microsoft
- Mindroad
- Noridian
- Pedigree
- QBE NAU
- Sanford
- UGPTI
- Valley Express
2016 Projects
- ATC
- Adventium
- Bolder Thinking
- Capturis
- Data61
- FBS
- Fjorge
- IBM
- Integrity
- Inwerken
- John Deere
- Linkoping SMHI
- Microsoft
- NDSU IT Dept
- Noridian
- Rockwell Collins
- UGPTI
- Valley Express
2015 Projects
- ATC
- Adventium
- Bolder Thinking
- CNE
- Capturis
- Ericsson
- IBM
- Inwerken
- John Deere
- Microsoft
- NICTA
- Rockwell Collins
- UGPTI
- Valley Express
2014 Projects
- Bolder Thinking
- CNE
- FBS
- IBM
- Inwerken
- John Deere
- Microsoft
- NISC
- Rockwell Collins
- UGPTI
- Valley Express
2013 Projects
2012 Projects
- ATC
- Air Academy
- Bolder Thinking
- Combridge
- Douglas Scientific
- FBS
- IBM
- Microsoft
- NDSU CS (Denton)
- NDSU CS (Kong)
- NDSU CS (Walia)
- NISC
- Phoenix International
- RDO
- Rockwell Collins
- Syntronic
- UGPTI
2011 Projects
NDSU Web and Directory Search
Project Details
Team Members
- Deovandski Skibinski Junior
- Marc Kostelecky
- Alex Nilles
- Chris Hasse
Problem
Our project consisted of improving the NDSU search page. The current search implementation uses Apache Droids and Apache SOLR to search the NDSU website. Additionally, there is a SOLR directory with which you can search for students, staff, or faculty and find emails, phone numbers, and other information. The goals we were given were to move the search to use Google Custom Search Engine, merge the web search and the directory search, add another searchable SOLR core with other searchable content (building search), and update the UI on both desktop and mobile. We accomplished these goals by implementing an Angular.js framework that would send the search query to both the Google CSE and the SOLR directory asynchronously. The results page was formatted to have the CSE search results on the left side of the page and the SOLR directory results consisting of close matches on the right side. Any directory results that were considered to be an exact match were displayed directly underneath the search bar with more information than would be shown on the right side for a close match result. The search can also be done solely on the SOLR directory by clicking on the directory tab. Here, the user can see all the information on all close match results as well as filter by department and affiliation and sort the results. The search will not allow student to appear as results on a first name base only as per request by the sponsors. Students will only show up on an exact first and last name match.