The course_code analyzer is supposed to guarantee that the query CS2501 and CS 2501 get analyzed the same, but it looks like that isn't happening. There seem to be some other issues as well, e.g. filters don't seem to work on subject.
It would probably be nice to move the course code analyzer back in-app anyway, that way we can be a little more intelligent about the queries we're making (e.g. if we know it's a course code query we could just query the subject and classId fields).
The
course_code
analyzer is supposed to guarantee that the queryCS2501
andCS 2501
get analyzed the same, but it looks like that isn't happening. There seem to be some other issues as well, e.g. filters don't seem to work on subject.It would probably be nice to move the course code analyzer back in-app anyway, that way we can be a little more intelligent about the queries we're making (e.g. if we know it's a course code query we could just query the
subject
andclassId
fields).