elasticsearch,Meteor,elasticsearch" /> elasticsearch,Meteor,elasticsearch" />

Meteorjs中的弹性搜索模糊设置

Meteorjs中的弹性搜索模糊设置,meteor,elasticsearch,Meteor,elasticsearch,我使用ElasticSearch搜索我的Meteor应用程序。钩子和MongoDB在一起 常规全文搜索通过以下代码按预期工作: var result = Meteor.http.get(url, { params: { q: q, fields: '_id,feed_category,summary,title,description,author', from: fro

我使用ElasticSearch搜索我的Meteor应用程序。钩子和MongoDB在一起

常规全文搜索通过以下代码按预期工作:

    var result = Meteor.http.get(url, {
        params: {
            q: q,               
            fields: '_id,feed_category,summary,title,description,author',
            from: from, // offset into results (defaults to 0)
            size: size // number of results to return (defaults to 10)
        }
    });
我想支持模糊搜索,我尝试了:

var result = Meteor.http.get(url, {
    params: {
        fuzzy: q,               
        fields: '_id,feed_category,summary,title,description,author',
        from: from, // offset into results (defaults to 0)
        size: size // number of results to return (defaults to 10)
    }
});
它不会返回正确的结果,并且总是有36次点击

然后我试着:

var result = Meteor.http.get(url, {
    params: {
        "fuzzy_like_this" : {
            "fields" : ["_id", "summary", "title", "description", "author"],
            "like_text" : q,
            "max_query_terms" : 12
        },
        from: from,
        size:size
    }
});
和上面一样,不会返回正确的结果,并且总是有36次点击

如何配置Meteor中ES模糊性的参数