php - 如何在 laravel/solarium 中创建一个新的 solr 核心
问题描述
我正在尝试制作多核 Solr 服务器并从 PHP laravel 连接。我确实连接了 solr 和 laravel,但我找不到创建核心的方法。我也在使用日光浴室库。是否可以使用 php 的参数创建一个新的核心?
解决方案
$solr = SolrClient::factory(array(
'base_url' => 'http://LOCALHOST:8983',
'base_path' => '/solr',
));
$response = $solr->get('admin/cores?action=CREATE&name='.$corename.'&instanceDir='.$corename.'&configSet=_default')->send()->json();
进口;
使用 Psolr\Client\SolrClient;
这是我使用的解决方案。我希望它可以帮助别人。
推荐阅读
- python - 带有高速公路 python 的 websocket 中继
- css - 如何在 FontAwesome 中包含我的自定义字体
- python - 从 YouTube 视频中提取音频
- apache-spark - 如何在不使用 Azure Databricks 中的 Pyspark 缓存数据的情况下查询损坏的记录?
- airflow - 如何在 python 可调用文件中使用 postgres 连接 ID 连接到 postgres
- django-rest-auth - Django rest auth :: smtp.EmailBackend:如果在注册期间连接到 smtp 失败而不是在调试模式下至少 500 失败,如何获取一些消息
- r - 特殊字符在 renderUI 中不起作用
- google-apps-script - 更新一张谷歌表格上的代码,而无需在其他表格上更新
- r - 在 R WSR2 中使用鲁棒方差分析进行事后比较
- r - 将字符串分成未知数的新列