什么是基于模型的搜索?

时间:2012-08-28 03:01:21

标签: django solr search-engine elasticsearch django-haystack

当我阅读haystack文档时,我得到Haystack is very Model-based and doesn’t work well outside of that use case.。什么是基于模型的搜索和基于模型的数据。 google或bing搜索引擎是否进行模型搜索?谢谢你的考虑。

1 个答案:

答案 0 :(得分:1)

https://docs.djangoproject.com/en/dev/topics/db/models/

  

模型是关于数据的单一,权威的数据来源。它   包含您所在数据的基本字段和行为   存储。通常,每个模型都映射到一个数据库表。

基本上,模型是一个类,它包含与数据源(即数据库表)中的某些数据相关的数据和方法。

  

google或bing搜索引擎是否会进行模型搜索?

没有。不是我知道的。 Google使用自己的网站索引,但不提供使用数据库中数据的方式。

https://developers.google.com/custom-search/docs/api

Bing也是如此。这些不同于Solr或ElasticSearch,它们在您的服务器上实现,并且可以通过API访问数据库中的数据。 Google和Bing的API只允许您使用其搜索引擎的网站缓存。