Louis I. answered 08/21/20
Computer Science Instructor/Tutor: Real World and Academia Experienced
Well, assuming your requirements don’t include making your “search engine” as scalable as google 😉 , here are the end to end basics:
· Presumably, your engine will present in a browse … so, HTML, CSS, JS will all be required for a well groomed and maintainable user interface.
· Python is an excellent choice for “back-end” – it’s universally applicable to just about anything. Learn Regular Expressions! Supported by Python, but it’s not language specific.
· Some sort of persistence / cache service … I would be thinking non-relational. Something like MongoDB storing JSON doc data …