Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

大神,为什么import之后控制台为什么没有更新数据? #1

Open
iamHXQ opened this issue Jan 14, 2018 · 8 comments
Open

Comments

@iamHXQ
Copy link

iamHXQ commented Jan 14, 2018

igm
accessKeyID,accessKeySecret,host都确认过没写错。
不会像algolia那样自动创建一个应用吗,必须手动创建?
求解0_o.

@HyanCat
Copy link
Member

HyanCat commented Jan 14, 2018

图?

@HyanCat
Copy link
Member

HyanCat commented Jan 14, 2018

需要在阿里云控制台配置相应的应用信息的。

@iamHXQ
Copy link
Author

iamHXQ commented Jan 14, 2018

重新上传了图片,之前没上传成功。

@iamHXQ
Copy link
Author

iamHXQ commented Jan 14, 2018

文档数永远都是0,pv也没变化,图片里的4个pv是在控制台测试搜索产生的

@HyanCat
Copy link
Member

HyanCat commented Jan 15, 2018

如果引入包没有问题,阿里云那边配置也没问题。看你的截图应该也是运行成功了。那是不是你的 driver 没改成 opensearch 呢?

@HyanCat
Copy link
Member

HyanCat commented Jan 15, 2018

抱歉啊,比较忙,疏于管理,这个包也没有写个基本的文档。

@iamHXQ
Copy link
Author

iamHXQ commented Jan 15, 2018

找到原因了,应用名称和table名称不一致造成的。
现在能成功同步了。
但新问题是,不能搜索。
User::search('cncosme')->get();
一直返回6502语法错误。
错误点在这里,不知道怎么修复。。。:
/vendor/ruogoo/laravel-scout-opensearch/sdk/OpenSearch/Client/OpenSearchClient.php
private function _curl($url, $items)
希望大神有空的时候看看能不能修复好,🙏

@HyanCat
Copy link
Member

HyanCat commented Jan 15, 2018

这是阿里云 SDK 里面报错了,应该还是调用得不对。阿里云的搜索有很多限制的。
我是这么用的,你可以试试

$users = User::search($keyword)->withIn('name')->paginate(20);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants