我有一个弹性搜索服务,当您在文本输入中键入内容,然后填充表时,它会获取。对于所有字母数字值,但对于特殊字符(特别是连字符),搜索工作正常(返回过滤后的数据)。例如,对于国家/地区Timor-Leste,如果我传入Timor作为术语,我会得到结果,但只要添加连字符(Timor-),我就会得到一个空数组响应。 const queryService = {
search(tableName, field, term) {
// If there is no search term, run the wildcard search with 20 values
// for th
我最近玩Go,想出一个小脚本来解析日志文件并将它们插入到弹性搜索中。对于每一个文件,我都生成了这样一个goroutine:
var wg := sync.WaitGroup{}
wg.Add(len(files))
for _, file := range files {
go func(f os.FileInfo){
defer wg.Done()
ProcessFile(f.Name(), config.OriginFilePath, config.WorkingFilePath, config.ArchiveFilePath,fmt.Sprintf
我正在使用一个基于弹性SearchUi示例的应用程序搜索实例和node.js用户界面。我使用Apache2反向代理node.js应用程序和到应用程序搜索应用程序接口的连接。我不能让它工作。我收到错误消息:发生意外错误:无法读取未定义的属性'forEach‘。我认为这意味着搜索负载没有通过,但我不是百分之百肯定。
我的反向代理配置的相关部分是:
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
ProxyVia F