Articles

  • PostgreSQL

    • Stemming
    • Ranking / Boost
    • Multi-language support
    • Fuzzy search (misspell)
    • Accent support
  • Elasticsearch - Relevancy

    之所以相关性比较困难,是因为搜索是一个严重的信息不对等的用户交互过程,所有的交互基本就限定在一个搜索框中,用户提供的搜索词也就寥寥几个,而搜索的数据往往是海量的,包括各种各样的类型和质量,用户的预期却是返回相关性非递增的搜索结果排序展示。

    其中为了增加搜索的准确性,可以使用一些上下文信息来帮助搜索引擎。 例如用户搜索时候所在的页面,用户的偏好设置(语言,地理位置),以及累计的用户历史记录等等。

    还有一些特定领域的方法,例如具有时效性的新闻,媒体类。

    搜索结果的相关性不仅为用户提供了方便,还在潜移默化的影响着用户,甚至可以起到引导用户的作用,比如推荐内容。

    Table of Contents

  • Logstash

    Logstash performance and configration

  • Elasticsearch Query

    Table of Contents

  • Elasticsearch Customization

    Elasticsearch Customization

  • Gnuplot

    Install

    ./configure --disable-dependency-tracking \
        --disable-silent-rules --disable-wxwidgets \
        --with-qt=no --without-tutorial
    make -j 32
    sudo make install
    
  • Elasticsearch - Performance Tuning

    elasticsearch

  • Elastcisearch operation

    Common Elasticesarch operations

  • Search Engine - Measurements

    Introduction

    Measurements of a search engine.

  • Hibernate

    Hibernate

    单个参数设置方式

        hql = "from task where id = ?";
        this.session.createQuery(hql).setParamter(0,1); //单个或则多个参数设置传递