ryanhugh / searchneu

Search over Classes, Professors and Employees at NEU!
https://searchneu.com
GNU Affero General Public License v3.0
75 stars 18 forks source link

Searches that don't work #21

Open ryanhugh opened 7 years ago

ryanhugh commented 7 years ago

In the Fall of 2017, there is a class called BIOL 3611: Biochemistry but it only comes up if you type in biochemistr and dosen't come up if you type in Biochemistry.

calc 2 does not cause calculus 2 to show up. (calc 1 does cause calculus 1 to show up).

Searching for Interpreting the Days has much different results than Interpreting the Day's.

CS 4850/CS 5850: Building Game Engines should be one of the first results when searching for game engine

IS 3500 should make IS 3500 come up as the 1st result, but its not because the "s" in "is" is being trimmed from the tokenizer. Moving to AWS will fix this too

More examples:

https://github.com/ryanhugh/searchneu/pull/19 (When looking up "Numerical Reasoning", there would be no results for "numeri" or "numerica")

59 (Searching for "CS 4710" results in "ENGL 4710" as first result)

Searching for C and C++ do the same thing because the +'s are removed in the tokenizer

ryanhugh commented 7 years ago

Fixed the CHEM bug and the numerical bug by adding them both to the slangMap

ryanhugh commented 5 years ago

That chem fix to the slang map causes subject match to not work for “Chemistry & Chemical Biology” because it is replaced with “Chem & Chemical Biology”