我已经使用Merisearch几个月了,最近升级到0.26.0。出于某种原因,当我今天尝试使用node包创建索引时,似乎什么都没发生。
我可以成功地使用createIndex
方法,如下所示:
client.createIndex("movies")
该方法的返回值显示任务:
{
uid: 26858,
indexUid: 'movies',
status: 'enqueued',
type: 'indexCreation',
enqueuedAt: '2022-04-08T15:15:06.325108519Z'
}
然而,当我查找这个任务时,它似乎还没有启动:
{
uid: 26858,
indexUid: 'movies',
status: 'enqueued',
type: 'indexCreation',
details: { primaryKey: null },
duration: null,
enqueuedAt: '2022-04-08T15:15:06.325108519Z',
startedAt: null,
finishedAt: null
}
事实上,我无法使用getIndexes
方法找到索引。
奇怪的是,就在几天前,我创建了一个没有问题的索引。
你知道问题可能是什么,或者我如何调试它吗?
美丽搜索的大多数异步操作都属于一个名为"任务">创建索引就是其中之一。
根据队列大小和服务器处理能力的不同,处理最近创建的任务可能需要一段时间。
您可以在文档的异步操作部分找到更多信息。