Skip to content

Commit 7bc62a4

Browse files
committed
Update README.md
1 parent 1f17218 commit 7bc62a4

File tree

1 file changed

+33
-14
lines changed

1 file changed

+33
-14
lines changed

README.md

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
# Design
1+
# AWS Cloudsearch Plugin
22

3-
This plugin will work in the same basic way as the [Solr Pro Plugin]:
3+
Cloudsearch Plugin interfaces with the [Amazon Cloudsearch](https://aws.amazon.com/cloudsearch/) service to provide search capabilities for any FarCry application. Cloudsearch is an API based implementation of the SOLR serach engine, and the plugin works similarly to the FarCry [Solr Pro Plugin].
4+
5+
NOTE: This plugin is compatible with FarCry 7.x and over.
6+
7+
> Cloudsearch plugin is available under LGPL and compatible with the open source and commercial licenses of FarCry Core
8+
9+
Base features include:
410

511
- config for general settings
612
- a content type with records for each indexed type, and settings to
@@ -9,15 +15,16 @@ This plugin will work in the same basic way as the [Solr Pro Plugin]:
915
- a library in the application scope that encapsulates searches
1016
and index updates
1117

12-
For references, these features will not be implemented at this time:
18+
### Setup
1319

14-
- a default search form / interface (that will need to be implemented
15-
in the project)
16-
- document boosting / search
17-
- search term highlighting
18-
- autocomplete / suggestions
19-
- facets
20-
- document content
20+
- Set up an account with AWS Cloudsearch
21+
- Add this plugin to the project's plugin directory ./plugins/cloudsearch
22+
- Register the plugin in the projects constructor; ./www/farcryConstructor.cfm
23+
- Restart your application
24+
- Open the "Cloudsearch" config and fill in the details of your service account
25+
26+
27+
### AWS Cloudsearch
2128

2229
Notes about [CloudSearch] architecture:
2330

@@ -29,11 +36,10 @@ Notes about [CloudSearch] architecture:
2936
next index, and indexing will fail until the offending documents are
3037
updated
3138

32-
Approach:
39+
### Cloudsearch Features Implmented
3340

3441
1. CloudSearch initialization, discovery, and basic troubleshooting tools,
35-
i.e. are we connected, how many documents are there ~1d
36-
DONE
42+
i.e. are we connected, how many documents are there
3743
2. Basic configuration for type indexes, suitable for dmHTML for example
3844
3. Manual index updates; webtop overview tab that shows what would be sent
3945
to CloudSearch / is in CloudSearch
@@ -44,5 +50,18 @@ Approach:
4450
- new indexes
4551
- changed index configs, i.e. adding properties to index
4652

53+
### Cloudsearch Features Not Yet Implemented
54+
55+
For references, these features will not be implemented at this time:
56+
57+
- a default search form / interface (that will need to be implemented
58+
in the project)
59+
- document boosting / search
60+
- search term highlighting
61+
- autocomplete / suggestions
62+
- facets
63+
- document content
64+
65+
4766
[Solr Pro Plugin]: https://github.com/jeffcoughlin/farcrysolrpro
48-
[CloudSearch]: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/what-is-cloudsearch.html
67+
[CloudSearch]: http://docs.aws.amazon.com/cloudsearch/latest/developerguide/what-is-cloudsearch.html

0 commit comments

Comments
 (0)