This is the place to define terms that are specific to Solr or that havemeanings in the Solr community that differ from their meanings in the generalpopulace.
這裏定義Solr中特定的或者在Solr社區中有不同於通常意義的術語。
When adding to this page, please list terms in alphabetical order.
加入到這個頁面時,請將術語按字母順序列出。
- Auto-warming: What Solr does when it opens a new cache, and seeds it with key/val pairs based on the "top" keys from the old instance of the cache 當Solr打開一個新的緩存時,基於舊實例緩存中頂層鍵編排它的鍵值對。
- Constraint: A viable method of limiting a set of objects (*) 限制一組對象的可行方法。
- Core: See Solr Core below. 請查看下面的Solr Core。
- DisMax: Typically a reference to the DisMaxQParserPlugin but in older contexts may be referring to the DisMaxRequestHandler. 通常指的是DisMaxQParserPlugin,但是在老的上下文中可能指的是DisMaxRequestHandler。
- Facet: A distinct feature or aspect of a set of objects; "a way in which a resource can be classified" (*) 一組對象的獨特特徵或外貌;“可以分類資源的方式”
- Field Collapsing: A specific use case of Result Grouping where the groups are dictated by the value of a field. 可以通過字段值描述的Result Grouping的特殊使用案例
- Filter: depending on context, may be: 依賴於上下文,可能
- Another word for "Constraint" 約束的另外一種稱謂。
- The "fq" param which constrains the results from a query without influencing the scores. “fq”參數,限制查詢結果,對scores沒有影響。
- Specifically referring to the Lucene "Filter" class 特指Lucene “Filter”類
- NRT: Near Real Time: This refers to the general concept of wanting document updates to be "immediately" visible to search clients. 近實時:這裏指的是希望文檔更新後對搜索客戶端及時可見的一般概念。
- Request Handler: A Solr component that processes requests. For example, the DisMaxRequestHandler processes search queries by calling the DisMax Query Parser. Request Handlers can perform other functions, as well. 處理請求的Solr組件。例如,DisMaxRequestHandler通過DisMax Query Parser處理搜索查詢。Request Handlers也可以完成其他功能。
- QTime: The elapsed time (in milliseconds) between the arrival of the request (when the SolrQueryRequest object is created) and the completion of the request handler. It does not include time spent in the response writer formatting/streaming the response to the client. 請求到達(當SolrQueryRequestd對象創建)到請求處理器完成的運行時間(毫秒級)。不包括響應寫入器格式化/streaming 相應到客戶端的時間。
- Query Parser: A Solr component that parses the parameters and search terms submitted in a search query.分析搜索查詢提交的參數和搜索詞的Solr組件。
- Searcher: In Solr parlance, the term "Searcher" tends to refer to an instance of the SolrIndexSearcher class. This class is responsible for executing all searches done against the index, and manages several caches. There is typically one Searcher per SolrCore at any given time, and that searcher is used to execute all queries against that SolrCore, but there may be additional Searchers open at a time during cache warming (in which and "old Searcher" is still serving live requests while a "new Searcher" is being warmed up). 在Solr的說法中,“Searcher”這個詞常常指的是SolrIndexSearcher類的實例。這個類負責對索引執行搜索,並且管理一些緩存。通常每個SolrCore在任意給定時間都有一個Searcher,並且這個Searcher用來執行SolrCore上的所有查詢,但是可能有附加的Searcher在緩存warming期間打開(當一個“新的Searcher”warmed up時“舊的Searcher”仍然爲活動的請求服務)。
- Shard: A distributed index is partitioned into "shards". Each shard corresponds to a Lucene instance and contains a disjoint subset of the documents in the index. 一個分佈式的索引被分割成“shards”。每一個shard相當於一個Lucene實例並且包含索引中文檔的不相交子集。
- Slop: As in "phrase slop": the number of positions two tokens need to be moved in order to match a phrase in a query. 像“phrase slop”:定位兩個令牌的數量需要移動,以在查詢匹配短語。
- Solr Core: Also referred to as just a "Core". This is a running instance of a Solr index along with all of its configuration (SolrConfigXml, SchemaXml, etc...). A single Solr application can contain 0 or more cores which are run largely in isolation but can communicate with each other if necessary via the CoreContainer. From a historical perspective: Solr initially only supported one index, and the SolrCore class was a singleton for coordinating the low-level functionality at the "core" of Solr. When support was added for creating and managing multiple Cores on the fly, the class was refactored to no longer be a Singleton, but the name stuck. 也被稱爲一個“Core”。是一個連同Solr索引和所有的配置文件的正在運行的實例(SolrConfigXml, SchemaXml, etc...)。單一的Solr應用包含0或者更多大量獨立運行但是可以在必要時經由CoreContainer溝通的核心。從歷史角度:Solr最初只支持一個索引,SolrCore類是單實例在Solr的“core”協調底層功能。當很快加入對創建和管理多核的支持,這個類被重構了,不再是單實例,但是名字沒有變。
- Solr Home Dir: Also referred to as the "Solr Home Directory" or just "Solr Home" this is the main directory where Solr will look for configuration files, data, and plugins. Knowing which directory to use as the Solr Home is the one piece of information that Solr must either assume (the default is "./solr") or be configured using some mechanism beyond Solr's normal configuration files. An example Solr Home is included in Solr releases and contains a README.txt explaining the directory structure. For more information on ways to override the default Solr Home, please read SolrInstall. 也被稱作是“Solr Home Directory”或者只叫“Solr Home”,這是Solr查找配置文件,數據和插件的主要目錄。知道使用哪個目錄作爲Solr Home是其中的一個信息,Solr必須假定(默認是"./solr")或者被配置使用一些超出Solr的標準配置文件的途徑。Solr releases中的Solr Home例子包含解釋目錄結構的Readme.txt。獲取更多重寫默認Solr Home的信息,請閱讀SolrInstall。