Methods, systems, and media for searching for video content
In some examples techniques for searching for video content include receiving one or more characters entered into a first query field by a user; determining a predicted search query based on the one or more characters; determining a plurality of suggested search queries based on the one or more characters; causing the predicted search query to be presented in the first query field and at least a portion of the plurality of suggested search query to be presented in a second query field, wherein the predicted search query is combined with the one or more characters in the first query field; searching a database of videos based on the predicted search query; causing a plurality of video content items from the database of videos responsive to the predicted search query; and causing a first video content item from the plurality of video content items to be played back.
1. A method comprising:
determining (i) a first search query based on one or more received characters that have been entered and (ii) a second search query based on the one or more received characters, wherein the first search query and the second search query include the one or more received characters;
causing the first search query to be presented in a first query field that is positioned in a first horizontal region and the second search query to be presented in a second query field that is positioned in a second horizontal region adjacent to the first horizontal region; and
in response to selecting one of the second search query and the first search query, causing a first media content item of a plurality of media content items to be presented, wherein the plurality of media content items are responsive to the selected search query, and wherein a second media content item of the plurality of media content items is presented after the first media content item played to completion.
2. The method of claim 1 , further comprising:
prior to the one or more characters being received:
determining one or more second search queries based on a popularity of a plurality of previously entered search queries; and
causing the first query field and at least one of the one or more second search queries to be presented.
3. The method of claim 1 , wherein the second search query is selectable by a user while a media content item is being played back.
4. The method of claim 1 , further comprising:
searching, using the second search query, a database of media content, wherein the plurality of media content items is received from the database of media content.
5. The method of claim 1 , further comprising:
causing, without user interaction, a second video content item from the plurality of media content items to be played back.
6. The method of claim 1 , wherein the first search query is combined with the one or more received characters in the first query field.
7. The method of claim 1 , further comprising:
positioning the first search query over the one or more received characters in the first query field.
8. The method of claim 1 , further comprising:
in response to receiving additional characters that have been entered into the first query field, determining a third search query and a fourth search query based on the one or more characters and the additional characters.
9. The method of claim 1 , further comprising:
causing one or more search queries that have been recently submitted by a user to be presented in response to initiating an application that searches for media content.
10. A system comprising:
a hardware processor that is programmed to:
determine (i) a first search query based on one or more received characters that have been entered and (ii) a second search query based on the one or more received characters, wherein the first search query and the second search query include the one or more received characters;
cause the first search query to be presented in a first query field that is positioned in a first horizontal region and the second search query to be presented in a second query field that is positioned in a second horizontal region adjacent to the first horizontal region; and
in response to a selection of one of the second search query and the first search query, cause a first media content item of a plurality of media content items to be presented, wherein the plurality of media content items are responsive to the selected search query, and wherein a second media content item of the plurality of media content items is presented after the first media content item played to completion.
11. The system of claim 10 , wherein the hardware processor is further programmed to:
prior to the one or more characters being received:
determine one or more second search queries based on a popularity of a plurality of previously entered search queries; and
cause the first query field and at least one of the one or more second search queries to be presented.
12. The system of claim 10 , wherein the second search query is selectable by a user while a media content item is being played back.
13. The system of claim 10 , wherein the hardware processor is further programmed to:
search, using the second search query, a database of media content, wherein the plurality of media content items is received from the database of media content.
14. The system of claim 10 , wherein the hardware processor is further programmed to:
cause, without user interaction, a second video content item from the plurality of media content items to be played back.
15. The system of claim 10 , wherein the first search query is combined with the one or more received characters in the first query field.
16. The system of claim 10 , wherein the hardware processor is further programmed to:
position the first search query over the one or more received characters in the first query field.
17. The system of claim 10 , wherein the hardware processor is further programmed to:
in response to receiving additional characters that have been entered into the first query field, determine a third search query and a fourth search query based on the one or more characters and the additional characters.
18. The system of claim 10 , wherein the hardware processor is further programmed to:
cause one or more search queries that have been recently submitted by a user to be presented in response to initiating an application that searches for media content.
19. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to:
determine (i) a first search query based on one or more received characters that have been entered and (ii) a second search query based on the one or more received characters, wherein the first search query and the second search query include the one or more received characters;
cause the first search query to be presented in a first query field that is positioned in a first horizontal region and the second search query to be presented in a second query field that is positioned in a second horizontal region adjacent to the first horizontal region; and
in response to a selection of one of the second search query and the first search query, cause a first media content item of a plurality of media content items to be presented, wherein the plurality of media content items are responsive to the selected search query, and wherein a second media content item of the plurality of media content items is presented after the first media content item played to completion.
20. The non-transitory computer-readable medium of claim 19 , wherein the computer-executable instructions further cause the processor to:
prior to the one or more characters being received:
determine one or more second search queries based on a popularity of a plurality of previously entered search queries; and
cause the first query field and at least one of the one or more second search queries to be presented.