Php 使用Elastica向Elastica搜索添加JSON
如何使用Elastica for pHp向Elastica搜索添加JSON?我不希望自动生成索引和映射,因为JSON中的字段数量非常多。我已经搜索了很多地方,没有找到一个没有索引和映射的简单JSON示例。我只是想现在能够做一些简单的搜索,因为我只是在学习。请在此或web上的其他地方提供完整的示例。弹性搜索中的索引可以包含多个存储(和索引)的类型。 您可能想把JSON文档作为一种类型来考虑。 您可以使用索引定义该类型的索引字段。在Elastica中,映射封装在Php 使用Elastica向Elastica搜索添加JSON,php,
elasticsearch,elastica,Php,
elasticsearch,Elastica,如何使用Elastica for pHp向Elastica搜索添加JSON?我不希望自动生成索引和映射,因为JSON中的字段数量非常多。我已经搜索了很多地方,没有找到一个没有索引和映射的简单JSON示例。我只是想现在能够做一些简单的搜索,因为我只是在学习。请在此或web上的其他地方提供完整的示例。弹性搜索中的索引可以包含多个存储(和索引)的类型。 您可能想把JSON文档作为一种类型来考虑。 您可以使用索引定义该类型的索引字段。在Elastica中,映射封装在Elastica\Type\mappi
Elastica\Type\mapping
类中。实例化一个新的映射对象并针对该对象设置类型-$mapping->setType($type)代码>
然后,您可以设置要编制索引的字段,并描述如何编制索引-
$mapping->setProperties(array(
'name' => array('type' => 'string')
));
elastica文档提供了使用映射类定义类型映射方式的良好示例。请参阅“定义映射”部分
希望有用