Better search interface
November 17, 2012 12:49 PM Subscribe
I'm currently working on an app that does search in a limited domain (travel). The current interface is via a dialog textbox, where the user enters sentences or phrases as queries. While natural language offers lots of flexibility I'm realizing this kind of interface is inherently problematic. First, parsing the natural language can be tricky as there are many possibilities. Second, and probably more important, it's a blind interface. We have various types of data and functionality on how to search and present it. It becomes a kind of guessing game whether the user can form a search query that will hit our data and search capabilities. Unless they happen to hit pay dirt it becomes frustrating for the user. At the same time it feels like the user isn't seeing the best of what we can do for them.
I'm sure I'm not the first to run into this. Do you have experience/ideas/research on how to improve/replace such an interface?
Thanks
posted by blueyellow to computers & internet (10 answers total)
As for the first... well, I hate to be snide or dismissive-sounding, but yes, that's the problem with NLP. It's hard. Very, very hard. If you don't have formal education on the topic, I'd strongly suggest looking into classes or at least deep-diving some textbooks, because it's an entire subfield of computer science with a lot of research and work being done that you'll want to be able to leverage. Your limited domain may help a lot in cutting out the ambiguity problems, but NLP in general isn't something I'd want to just start trying to re-invent from the ground up.
posted by Tomorrowful at 12:59 PM on November 17, 2012 [1 favorite]