我已经创建了一个bash脚本来测试我的索引,但是这个bash脚本它给出的结果与我在终端中直接复制CURL命令的结果不同。我检索的结果不同于我用sh [file-name]启动我的代码可能会发生什么?
public override void Configure(Container container)
{
//...
Plugins.Add(new RazorFormat());
Plugins.Add(new SwaggerFeature());
//...
}
答案 0 :(得分:1)
elasticsearch中的索引文档无法立即进行搜索。它们仅在refresh操作发生后显示在搜索中。默认情况下,此操作每1秒自动发生一次。因此,当您逐个粘贴命令时,它会在您获取设置和映射时发生。
运行bash脚本时,根本没有时间进行刷新。因此,您需要在最后一个索引命令后自己添加显式刷新:
<div id="screenfiller">
<header>
<a href="#"><img alt="Digital Six Creative" src="logo.svg"></a>
</header>
<p><a href="#location" class="button_med_white_o">TEST BUTTON</a></p>
</div>
</div>
<a name="about"></a>
</div>