Differences

This shows you the differences between two versions of the page.

projs:clans:docs:getrelatedcompany [2014/01/27 23:42]
crlwinner created
projs:clans:docs:getrelatedcompany [2014/02/10 16:14] (current)
crlwinner
Line 1: Line 1:
====== getRelatedCompany(company_name,[required_page]) ====== ====== getRelatedCompany(company_name,[required_page]) ======
===== Description ===== ===== Description =====
-Return a list of people whose name is related with people_name+Return a list of company whose name is related with company_name 
===== Parameters ===== ===== Parameters =====
^  Parameter  ^  Necessity  ^  Type  ^  Description  ^ ^  Parameter  ^  Necessity  ^  Type  ^  Description  ^
-|  people_name |  required  |  string  |  people's name as keyword  |+|  company_name |  required  |  string  |  company's name as keyword  |
|  required_page  |  optional  |  int  |  required page, 1 as default, every page contains 10 result  | |  required_page  |  optional  |  int  |  required page, 1 as default, every page contains 10 result  |
 +
===== Output ===== ===== Output =====
^  Parameter  ^  Type  ^  Description  ^ ^  Parameter  ^  Type  ^  Description  ^
-|  people list  |  list  |  a list of people, contains name, pid, current company, current position |+|  company list  |  list  |  a list of company, contains name, cid |
|  total page  |  int  |  the total page of search result  | |  total page  |  int  |  the total page of search result  |
 +
===== Implementation ===== ===== Implementation =====
-  - Create index of people, XXXX +  - Create index of company, using 2 fields 【c_name】: Company's name.       【c_per】: Company's senior managers 
-  - Use the Index, XXX +  - Use the Index, search the keyword in MultiFieldQueryParser  {c_name,c_per} 
-  - XXX+  - Return the list of cid. 
 + 
 +Tips: Traditional Chinese will be converted to Simplified Chinese at first. 
 +===== Examples ===== 
 + 
 +<fs large>Example in Java:</fs> 
 + 
 +<fs medium>keyword: 深圳发展银行</fs> 
 + 
 +{{:projs:clans:docs:alex:深圳发展银行.png?500|深圳发展银行}}  
 + 
 +<fs medium>keyword: 深圳發展銀行</fs> 
 + 
 + {{:projs:clans:docs:alex:深圳發展銀行.png?500|深圳發展銀行}} 
 + 
 +---- 
 + 
 +<fs large>Example in Page:</fs> 
 + 
 +<fs medium>keyword: 肖遂宁</fs> 
 + 
 +{{:projs:clans:docs:alex:肖遂宁.png?500|肖遂宁}} 
===== Related Work ===== ===== Related Work =====
  - [[http://lucene.apache.org/|Lucene]], Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.   - [[http://lucene.apache.org/|Lucene]], Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
 
projs/clans/docs/getrelatedcompany.1390837334.txt.gz · Last modified: 2014/01/27 23:42 by crlwinner     Back to top