搜索引擎可以使用户能够指定整个文档，图片，声音和各种形式的自然语言。一些搜索引擎对搜索查询进行改进，以增加通过称为查询扩展的过程提供质量集合的可能性。查询理解方法可用于标准化查询语言。基于索引的搜索引擎符合查询指定条件的项目列表通常会排序或排名。按相关性排列项目（从最高到最低）减少查找所需信息所需的时间。概率搜索引擎根据相似性度量（每个项目和查询之间，通常以1到0,1的比例最相似）和有时受欢迎程度或权限或使用相关性反馈来评估项目。布尔搜索引擎通常只返回匹配的项目，而不考虑订单，为了提供根据一些标准快速排