Skip to content

Commit 78733c1

Browse files
committed
update existing components
1 parent eeb3c88 commit 78733c1

14 files changed

+34
-100
lines changed

_data/categories.yaml

+6-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@
77
- name: responsewriters
88
description: Response Writers
99
image: fa-file-text
10-
- name: updateprocessors
11-
description: Update Processors
12-
image: fa-spinner
10+
#- name: updateprocessors
11+
# description: Update Processors
12+
# image: fa-spinner
1313
- name: searchcomponents
1414
description: Search Components
1515
image: fa-ship
1616
- name: utilities
1717
description: Utilities
1818
image: fa-gear
19+
- name: attic
20+
description: Attic (unmaintained)
21+
image: fa-chain-broken

_data/packages/bmax-queryparser.yaml

+1-55
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,6 @@
11
name: Bmax Query Parser
2-
category: queryparsers
2+
category: attic
33
description: A boosting dismax query parser for Apache Solr. The bmax query parser relies on field types and tokenizer chains to parse the user query, discover synonyms, boost and penalize terms at query time. Hence it is highly configurable. The lucene query composed is a boosted and reranked dismax query with a minimum must match of 100%.
44
url: https://github.com/solr-cool/solr-bmax-queryparser
55
license: Apache License v2
66
license_url: http://choosealicense.com/licenses/apache-2.0/
7-
pros:
8-
- For E-Commerce centric applications
9-
- Used in production
10-
cons:
11-
- Native Lucene query syntax not supported
12-
manifest_deactivated: |
13-
{
14-
"version-constraint": "6 - 9",
15-
"plugins": [
16-
{
17-
"name": "queryparser",
18-
"setup-command": {
19-
"path": "/api/collections/${collection}/config",
20-
"payload": {
21-
"add-queryparser": {
22-
"name": "${BMAX_DEF_TYPE}",
23-
"class": "bmax:com.s24.search.solr.query.bmax.BmaxQParserPlugin"
24-
}
25-
},
26-
"method": "POST"
27-
},
28-
"uninstall-command": {
29-
"path": "/api/collections/${collection}/config",
30-
"payload": {
31-
"delete-queryparser": "${BMAX_DEF_TYPE}"
32-
},
33-
"method": "POST"
34-
}
35-
},
36-
{
37-
"name": "searchcomponent",
38-
"setup-command": {
39-
"path": "/api/collections/${collection}/config",
40-
"payload": {
41-
"add-searchcomponent": {
42-
"name": "${BMAX_DEF_TYPE}.booster",
43-
"class": "bmax:com.s24.search.solr.component.BmaxBoostTermComponent"
44-
}
45-
},
46-
"method": "POST"
47-
},
48-
"uninstall-command": {
49-
"path": "/api/collections/${collection}/config",
50-
"payload": {
51-
"delete-searchcomponent": "${BMAX_DEF_TYPE}.booster"
52-
},
53-
"method": "POST"
54-
}
55-
}
56-
],
57-
"parameter-defaults": {
58-
"BMAX_DEF_TYPE": "bmax"
59-
}
60-
}

_data/packages/language-detection.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Language Detection Component
2-
category: searchcomponents
2+
category: attic
33
description: Solr search component for language detection.
44
installation: Build Your Own
55
url: https://gist.github.com/vsdev1/8397079
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Mapping Update Processor
2-
category: updateprocessors
2+
category: attic
33
description: The MappingUpdateProcessor lets you map value of a field to some other value based on a dictionary
44
installation: Build Your Own
55
url: https://github.com/cominvent/solr-mapping-processor
66
license: Apache License v2
7-
license_url: http://choosealicense.com/licenses/apache-2.0/
7+
license_url: http://choosealicense.com/licenses/apache-2.0/

_data/packages/querqy-queryparser.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,3 @@ description: Querqy is a framework for query preprocessing in Java-based search
44
url: https://github.com/querqy/querqy
55
license: Apache License v2
66
license_url: http://choosealicense.com/licenses/apache-2.0/
7-
pros:
8-
- Used in production
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
name: Query Segmenter
2-
category: queryparsers
2+
category: attic
33
description: The QuerySegmenter core library is used to find typed segments within a user query. For example, for the query “Pizza New York”, the segment “New York” can be extracted as a segment of type “city”. The typed segments are matched against a dictionary, which is usually a text file.
44
installation: Solr Plugin (JAR)
55
url: https://github.com/sematext/query-segmenter
66
license: Apache License v2
77
license_url: http://choosealicense.com/licenses/apache-2.0/
8-
pros:
9-
- Used in production
10-
- Supported Text, Geo, Date Segmenter

_data/packages/search-schemer.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: SearchSchemer
2-
category: utilities
2+
category: attic
33
description: "SearchSchemer is a simple application which allows to convert index structure between the following search engines: Solr, ElasticSearch, SenseiDB"
44
installation: Build Your Own
55
url: https://github.com/sematext/SearchSchemer

_data/packages/solr-autocomplete.yaml

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
name: Solr AutoComplete
2-
category: searchcomponents
2+
category: attic
33
description: "Solr SearchComponent for altering and re-executing queries that product poor results. It contains two components: Relaxer & DYM (aka Did You Mean ReSearcher). They can be used to improve user's search experience."
4-
pros:
5-
- Used in production
6-
- Relax phrase query, mm parameter, term
7-
- Correct mispell query
8-
- Supported distributed search
94
installation: Solr Plugin (JAR)
105
url: https://github.com/sematext/solr-autocomplete
116
license: Apache License v2

_data/packages/solr-rdf.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: "SolRDF: Apache Solr meets RDF"
2-
category: searchcomponents
2+
category: attic
33
description: SolRDF (i.e. Solr + RDF) is a set of Solr extensions for managing (index and search) RDF data.
44
installation: Solr Plugin (JAR)
55
url: https://github.com/SeaseLtd/SolRDF

_data/packages/solr-researcher.yaml

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Solr Researcher
2-
category: searchcomponents
2+
category: attic
33
description: The AutoComplete (AC) enhances the search experience through suggest-as-you-type and auto-complete functionality built into the search form. As one starts to enter search terms, the module detects a pause in typing and offers a list of suggested searches. One can then easily pick one of the suggestions or continue refining the suggestions by typing in more of the query. For example, if you type "bass" AC might offer suggestions that include "bass fishing" or "bass guitar", and even "sea bass" (note how "bass" is not necessarily the first word)
4-
pros:
5-
- Used in production
6-
- Automatic mispelling correction
7-
- Suggestion group by a field
8-
- Full word match boosting, "word order" boost
9-
- Supported distributed search
104
installation: Solr Plugin (JAR)
115
url: https://github.com/sematext/solr-researcher
126
license: Apache License v2
+1-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
name: "SolrSwan: Proximity and Boolean Parser"
2-
category: queryparsers
2+
category: attic
33
description: SolrSwan is a query parser and highlighter for Solr that accepts proximity (SAME, WITH, ADJACENT, NEAR) and Boolean queries.
44
url: https://github.com/o19s/SolrSwan
55
license: Apache License v2
66
license_url: http://choosealicense.com/licenses/apache-2.0/
7-
pros:
8-
- SWAN syntax is commonly used in patent search.
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
name: Lucene/Solr Synonym-Expanding EDisMax Parser
2-
category: queryparsers
2+
category: attic
33
description: Solr query parser plugin that performs proper query-time synonym expansion.
44
url: http://nolanlawson.com/2012/10/31/better-synonym-handling-in-solr
55
license: Apache License v2
66
license_url: http://choosealicense.com/licenses/apache-2.0/
7-
pros:
8-
- Supports phrases in query-time synonyms
9-
- Apply same synonyms across all fields
10-
- Simple setup
11-
cons:
12-
- Cannot tune synonyms per field
13-
- May generate huge queries

_includes/component.html

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div class="row">
2-
<div class="col-md-8 well">
2+
<div class="col-md-12 well">
33
<div class="media">
44
<div class="media-left">
55
<a href="{{ component.url }}">
@@ -13,7 +13,7 @@
1313
<div class="media-body">
1414
<h4 class="media-heading">
1515
<a href="{{ component.url }}"><code>{{ component.name }}</code></a>
16-
16+
1717
{% if repo.updated_at %}
1818
<small class="pull-right">
1919
last updated {{ repo.updated_at | date: "%B %-d, %Y" }}
@@ -40,6 +40,7 @@ <h4 class="media-heading">
4040
</a>
4141
</li>
4242
{% endif %}
43+
<!--
4344
{% if details.stargazers_count %}
4445
<li>
4546
<i class="fa fa-star-o"></i>
@@ -60,17 +61,19 @@ <h4 class="media-heading">
6061
</li>
6162
{% endfor %}
6263
{% endif %}
64+
-->
6365
</ul>
6466
</div>
6567
</div>
6668
</div>
69+
<!--
6770
<div class="col-md-4 summary">
6871
<ul class="list-unstyled fa-ul">
69-
{% if releases.solr_package %}
72+
{% if releases.solr_package %}
7073
<li class="text-success"><i class="fa-li fa fa-cloud-download"></i>Package Manager Installation</li>
7174
{% elsif releases.releases[0] %}
7275
<li class="text-info"><i class="fa-li fa fa-floppy-o"></i>Manual installation (JAR)</li>
73-
{% else %}
76+
{% else %}
7477
<li class="text-warning"><i class="fa-li fa fa-cogs"></i>Compile your own</li>
7578
{% endif %}
7679
</ul>
@@ -83,12 +86,12 @@ <h4 class="media-heading">
8386
{% for r in releases.releases limit: 3 %}
8487
<li>
8588
<i class="fa-li fa fa-tag"></i>
86-
{{ r.name }}
89+
{{ r.name }}
8790
<small class="text-muted">{{ r.published_at | date: "%B %-d, %Y" }}</small>
8891
</li>
8992
{% endfor %}
9093
</ul>
9194
{% endif %}
9295
</div>
96+
-->
9397
</div>
94-

_layouts/archive.html

+8-1
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,17 @@
5151
</button>
5252
{% endfor %}
5353
</div>
54-
5554
<hr />
5655
</div>
5756
</div>
57+
<div class="row">
58+
<div class="col-md-12 text-center">
59+
<div class="alert alert-info" role="alert">
60+
<strong>We are finally overhauling solr.cool for you.</strong> Until new features
61+
arrive, we updated the components below!
62+
</div>
63+
</div>
64+
</div>
5865

5966

6067
{% for category in site.data.categories %}

0 commit comments

Comments
 (0)