Json Django框架的Haystack替代方案是什么? 简述
我和我的团队正在为我们的项目创建一个包含大量数据(我说的是数百万)的搜索引擎。我们使用Django框架和ElasticSearch,因为使用nosql搜索引擎可以非常快速地呈现结果。Json Django框架的Haystack替代方案是什么? 简述,json,django,
elasticsearch,nosql,Json,Django,
elasticsearch,Nosql,我和我的团队正在为我们的项目创建一个包含大量数据(我说的是数百万)的搜索引擎。我们使用Django框架和ElasticSearch,因为使用nosql搜索引擎可以非常快速地呈现结果。我们使用Haystack,因为它为Django提供了一个简单的模块化搜索系统 搜索引擎与数据挖掘 我们的搜索引擎包含两个输入字段。两者都可以使用,但一个就足够了。我们数据中的每一项都决定了必须在哪个位置找到它。因此,用户在一个或多个位置搜索一个项目,搜索引擎查找一百万个项目中的每个项目,并搜索该项目是否具有该位置 我
我们使用Haystack,因为它为Django提供了一个简单的模块化搜索系统 搜索引擎与数据挖掘 我们的搜索引擎包含两个输入字段。两者都可以使用,但一个就足够了。我们数据中的每一项都决定了必须在哪个位置找到它。因此,用户在一个或多个位置搜索一个项目,搜索引擎查找一百万个项目中的每个项目,并搜索该项目是否具有该位置 我们的问题 然而,由于我们拥有大量的数据,而且我们的搜索引擎将有一个排名方法和深度过滤系统,我们正在犹豫Haystack是否适合我们。我们无法在one.json中添加项的所有内容。
是否有更好的替代方案可以处理更复杂的搜索结果?
如果我们想使用nosql搜索引擎,但数据结构复杂,那么如何使用弹性搜索呢?例如:使用基于SQL的搜索引擎,我们将查找表中的所有连接。 < P>如果数据中的项之间存在大量连接,则应考虑将图形技术集成到您的设置中。将应用程序的数据序列化到图形中,以便以后可以从节点而不是SQL表获取数据 使用图形技术的优势在于,即使数据增长,查询性能也保持不变 <>你可以考虑和GealQL或ArangoDB一起工作。 以下链接可能会有所帮助: