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. | ![]() |