摘要 |
Natural language searching is provided. A computing device receives a query that includes a portion of natural language; determines a first set of expressed attributes corresponding to the query; determines a plurality of search results, each associated with one or more characteristics of a destination, based, at least in part, on the query and on the first set of expressed attributes of the query; determines a second set of expressed attributes of the query based, at least in part, on the portion of natural language of the query, each of which corresponds to at least one characteristic of the one or more characteristics associated with the search results; and sorts the plurality of search results based, at least in part, on the second set of expressed attributes of the query and on the one or more characteristics associated with each of the plurality of search results. |
主权项 |
1. A method for natural language searching, the method comprising:
receiving, by a computing device, a query that includes a portion of natural language; determining, by the computing device, a first set of expressed attributes corresponding to the query; determining, by the computing device, a plurality of search results based, at least in part, on the query and on the first set of expressed attributes of the query, wherein each of the plurality of search results is associated with one or more characteristics of a destination; determining, by the computing device, a second set of expressed attributes of the query based, at least in part, on the portion of natural language of the query, wherein each of the second set of expressed attributes corresponds to at least one characteristic of the one or more characteristics associated with the search results; and sorting, by the computing device, the plurality of search results based, at least in part, on the second set of expressed attributes of the query and on the one or more characteristics associated with each of the plurality of search results. |