JDONREFv4 Plugin : Différence entre versions

De JDONREF Wiki
(Releases)
(Includes)
Ligne 63 : Ligne 63 :
 
| [[JDONREFv3ES_Query|jdonrefv4]]
 
| [[JDONREFv3ES_Query|jdonrefv4]]
 
| query/scorer
 
| query/scorer
| 0.2beta (weights and term can't be changed). Read [[PayloadCheckerSpanQuery|PayloadCheckerSpanQuery]].
+
| since 0.2beta (weights and term can't be changed). Read [[PayloadCheckerSpanQuery|PayloadCheckerSpanQuery]].
 
|-
 
|-
 
| [[PayloadCheckerSpanQuery|PayloadCheckerSpanQuery]]
 
| [[PayloadCheckerSpanQuery|PayloadCheckerSpanQuery]]
 
| query/scorer
 
| query/scorer
| 0.2beta (grammar filter based on payloads used by jdonrefv4).
+
| since 0.2beta (grammar filter based on payloads used by jdonrefv4).
 
|-
 
|-
| [[JDONREFv4_Mappings#Le_mapping_poizon|POI et Zones]]
 
  +
| [[JDONREFv4_Mappings#Le_mapping_poizon|POI et Zones]], [[JDONREFv4_Mappings#Le_mapping_adresse|adresse]], [[JDONREFv4_Mappings#Le_mapping_troncon|troncon]], [[JDONREFv4_Mappings#Le_mapping_voie|voie]], [[JDONREFv4_Mappings#Le_mapping_commune|commune]], [[JDONREFv4_Mappings#Le_mapping_departement|departement]], [[JDONREFv4_Mappings#Le_mapping_pays|pays]]
 
| mapping
 
| mapping
| 0.2beta
+
| since 0.2beta
|-
 
| [[JDONREFv4_Mappings#Le_mapping_adresse|adresse]]
 
| mapping
 
| 0.2beta
 
|-
 
| [[JDONREFv4_Mappings#Le_mapping_troncon|troncon]]
 
| mapping
 
| 0.2beta
 
|-
 
| [[JDONREFv4_Mappings#Le_mapping_voie|voie]]
 
| mapping
 
| 0.2beta
 
|-
 
| [[JDONREFv4_Mappings#Le_mapping_commune|commune]]
 
| mapping
 
| 0.2beta
 
|-
 
| [[JDONREFv4_Mappings#Le_mapping_departement|departement]]
 
| mapping
 
| 0.2beta
 
|-
 
| [[JDONREFv4_Mappings#Le_mapping_pays|pays]]
 
| mapping
 
| 0.2beta
 
 
|-
 
|-
 
| [[JDONREFv4_synonymes|jdonrefv3es_synonym.fr.txt]]
 
| [[JDONREFv4_synonymes|jdonrefv3es_synonym.fr.txt]]
 
| French Synonyms'file
 
| French Synonyms'file
| 0.1beta
+
| since 0.1beta
 
|-
 
|-
 
| jdonrefv4-settings.json
 
| jdonrefv4-settings.json
 
| settings
 
| settings
| 0.2beta jdonrefv4_index, jdonrefv4_search, jdonrefv4_codes_index
+
| since 0.2beta jdonrefv4_index, jdonrefv4_search, jdonrefv4_codes_index
 
|-
 
|-
 
| JDONREFv4TermSimilarity
 
| JDONREFv4TermSimilarity
 
| similarity
 
| similarity
| 0.2beta
+
| since 0.2beta
 
|-
 
|-
 
| [[EdgeNGramWithPayloadsFilter]]
 
| [[EdgeNGramWithPayloadsFilter]]
 
| token filter
 
| token filter
| 0.2beta (edgengram with payloads support)
+
| since 0.2beta (edgengram with payloads support)
 
|-
 
|-
 
| [[TokenCountPayloadFilter]]
 
| [[TokenCountPayloadFilter]]
 
| token filter
 
| token filter
| 0.2beta (insert in payload the number of token with given payload - for use by PayloadVersusTypeSpanQuery).
+
| since 0.2beta (insert in payload the number of token with given payload - for use by PayloadVersusTypeSpanQuery).
 
|-
 
|-
 
| [[SynonymWithPayloadsFilter]]
 
| [[SynonymWithPayloadsFilter]]
 
| token filter
 
| token filter
| 0.2beta (synonym with payloads support).
+
| since 0.2beta (synonym with payloads support).
 
|-
 
|-
| [[JDONREFv3ES_Type|jdonrefv3es_adresse]]
+
| [[JDONREFv3ES_Type|jdonrefv4_adresse]]
 
| type
 
| type
 
|
 
|
 
|-
 
|-
| [[JDONREFv3ES_AdressTokenFilter|jdonrefv3es_adresse]]
+
| [[JDONREFv3ES_AdressTokenFilter|jdonrefv4_adresse]]
 
| tokenFilter
 
| tokenFilter
 
|
 
|
|-
 
| [[JDONREFv3ES_filter|combosynonym]]
 
| TokenFilter
 
|
 
|-
 
| test_0.html test_1.html
 
| site
 
| 0.1beta (simple test)
 
 
|-
 
|-
 
| JDONREFv3Test.html
 
| JDONREFv3Test.html
 
| site
 
| site
| 0.2beta (site for jdonrefv3es and index jdonref)
+
| since 0.2beta (site for jdonrefv3es and index jdonref)
 
|}
 
|}
   

Version du 3 novembre 2014 à 20:06

The JDONREF plugin provides a way to index adresses compatible with french format and search them in a single line format, with 100% accurate results and great order.

It works over the provided PayloadCheckerSpanQuery that target to combines whatever work rules you want (not only adresses) to search data in a single line format, with 100% accurate results and great order. Scorers are adaptable for human or computer uses.

Plugin installation

Simply run at the root of your ElasticSearch v1.3+ installation :

bin/plugin --install elasticsearch-jdonrefv4-0.2beta --url http://sourceforge.net/p/jdonref/code/HEAD/tree/Dev/JDONREFv4/dist/elasticsearch-jdonrefv4-0.2beta.zip?format=raw

This will download the last beta version plugin from sourceforge.

Don't forget restart elasticsearch.


You can follow the getting started guide for jdonref plugin. The same will arise soon for PayloadCheckerSpanQuery.

There is an embedded site in order to test the query like this :

http://url_elasticsearch:port/_plugin/jdonrefv4-0.2beta/JDONREFv3Test.html

It only supports index named 'jdonref' for now. Of course there is no such limitation for jdonrefv4 nor PayloadCheckerSpanQuery.

Releases
JDONREFv3ES plugin elasticsearch release date detail
0.1beta 1.0.0.RC1 2014-04-30 POC
0.2beta 1.1.X 2014-08-25 (see 0.2) adress based score with integration tests
0.2 1.3.X 2014-11-15 (testing) production version : adress based score with production tests.
0.3 1.3.X 2015-03-31 score tuning
Includes
name type disponibilité
jdonrefv4 query/scorer since 0.2beta (weights and term can't be changed). Read PayloadCheckerSpanQuery.
PayloadCheckerSpanQuery query/scorer since 0.2beta (grammar filter based on payloads used by jdonrefv4).
POI et Zones, adresse, troncon, voie, commune, departement, pays mapping since 0.2beta
jdonrefv3es_synonym.fr.txt French Synonyms'file since 0.1beta
jdonrefv4-settings.json settings since 0.2beta jdonrefv4_index, jdonrefv4_search, jdonrefv4_codes_index
JDONREFv4TermSimilarity similarity since 0.2beta
EdgeNGramWithPayloadsFilter token filter since 0.2beta (edgengram with payloads support)
TokenCountPayloadFilter token filter since 0.2beta (insert in payload the number of token with given payload - for use by PayloadVersusTypeSpanQuery).
SynonymWithPayloadsFilter token filter since 0.2beta (synonym with payloads support).
jdonrefv4_adresse type
jdonrefv4_adresse tokenFilter
JDONREFv3Test.html site since 0.2beta (site for jdonrefv3es and index jdonref)

See also todo list.