elastic.pl -- Core Elastic search interface![]() | ||
|---|---|---|
| es_add/4 | Add a document to the index Index. | ![]() |
| es_create_index/2 | Create or delete an index. | ![]() |
| es_delete_index/1 | Create or delete an index. | ![]() |
| es_get/2 | Low level access to the Elastic HTTP service. | ![]() |
| es_post/2 | Low level access to the Elastic HTTP service. | ![]() |
| es_post/3 | Low level access to the Elastic HTTP service. | ![]() |
| es_put/2 | Low level access to the Elastic HTTP service. | ![]() |
| es_search/3 | Search using Query, returning a list of Prolog dicts that express the result. | ![]() |
email.pl -- Email plugin for SWISH![]() | ||
| dear/3 | Address user with the given ProfileID. | ![]() |
| email_action_link/6 | Generate a link in an HTML mail page that, when clicked, executes Action and if successful replies to the request using Reply. | ![]() |
| email_cleanup_db/0 | Strip the email confirmation queue from outdated messages. | ![]() |
| profile_name/3 | Emit the name associated with Profile as unstyled HTML. | ![]() |
| public_url/4 | True when URL is a link to handler To with Query. | ![]() |
| signature/2 | Emit footer. | ![]() |
| smtp_send_html/3 | Send an HTML mail to To using HTML content Content. | ![]() |
es_swish.pl -- SWISH integration of Elastic Search![]() | ||
| es_add/2 | Add files to the index iven an offset and limit. | ![]() |
| es_add_file/1 | Add a file to the swish index. | ![]() |
| es_add_since/1 | Update entries that have been added or modified less than Time seconds ago. | ![]() |
| es_create_index/0 | Create an Elastic Search index to represent commits. | ![]() |
| es_query/2 | Run a query against the Elastic database. | ![]() |
| typeahead/4 | Search for typeahead of the top-right search box. | ![]() |
| search_sources_hook/2 | Run full text and/or metadata search over the stored files. | ![]() |
hdt.pl -- Access RDF through HDTs![]() | ||
login.pl -- SWISH login support![]() | ||
| li_login_button/3 | Hook called from page.pl to include the login buttons. | ![]() |
| current_user_info/2 | If there is a logged in user, Info is a dict with information about this user. | ![]() |
| login_button/3 | Add a login/logout button. | ![]() |
| login_continue_button/2 | The login page is opened either inside an iframe inside a SWISH modal dialog or inside a browser popup window. | ![]() |
| reply_logged_in/1 | Reply with an HTML document that the login succeeded. | ![]() |
| reply_logged_in_page/1 | Reply with an HTML document that the login succeeded. | ![]() |
| reply_logged_out/1 | Perform pluggable logout. | ![]() |
notify.pl -- SWISH notifications![]() | ||
| follow/3 | Assert that DocID is being followed by ProfileID using Flags. | ![]() |
| notify/2 | Action has been executed on DocID. | ![]() |
profile.pl -- User profile configuration![]() | ||
| reply_logged_in/1 | Hook logins from federated identity provides. | ![]() |
| reply_logged_out/1 | Perform a logout, removing the link to the session. | ![]() |
| user_profile/2 | Provide the profile for the current user. | ![]() |
| typeahead/4 | Find users based on their profile. | ![]() |