johndpjr / AgTern

19 stars 5 forks source link

Extract more Job fields with NLP and string matching #172

Open johndpjr opened 11 months ago

johndpjr commented 11 months ago

Context

The job description contains a wealth of information regarding the actual details of the job, including but not limited to the location, salary, job start date, and much more. The more we can extract from the description, the happier our users will be when they can easily see the job parameters and more easily find what they are looking for. Using string matching and Natural Language Processing (NLP) is the best way to extract information from a job.

TODO

Notes

Consider having one function that returns some kind of a dictionary with keys that correlate to information that is wanted from the job. For example, one key, value pair could return { "location": "Houston, TX" }.

Also, NLTK can extract location information from a body of text (docs, so look into that!)