Dancer-SearchApp
view release on metacpan or search on metacpan
Elasticsearch has a long history of vulnerabilities and has little to
no concept of information segregation. This basically means that
anything that can reach Elasticsearch can read all the data you stored
in it.
Configure Elasticsearch to only respond to localhost or to queries from
within a trusted network, like your home network.
Note that leaking a copy of the Elasticsearch search index is almost as
bad as leaking a copy of the original data. This is especially true if
you look at backups.
REPOSITORY
The public repository of this module is
https://github.com/Corion/dancer-searchapp.
SUPPORT
The public support forum of this module is https://perlmonks.org/.
README.mkdn view on Meta::CPAN
Elasticsearch has a long history of vulnerabilities and has little to no
concept of information segregation. This basically means that anything that
can reach Elasticsearch can read all the data you stored in it.
Configure Elasticsearch to only respond to localhost or to queries from
within a trusted network, like your home network.
Note that leaking a copy of the Elasticsearch search index is almost as
bad as leaking a copy of the original data. This is especially true if you
look at backups.
# REPOSITORY
The public repository of this module is
[https://github.com/Corion/dancer-searchapp](https://github.com/Corion/dancer-searchapp).
# SUPPORT
The public support forum of this module is
[https://perlmonks.org/](https://perlmonks.org/).
lib/Dancer/SearchApp.pm view on Meta::CPAN
Elasticsearch has a long history of vulnerabilities and has little to no
concept of information segregation. This basically means that anything that
can reach Elasticsearch can read all the data you stored in it.
Configure Elasticsearch to only respond to localhost or to queries from
within a trusted network, like your home network.
Note that leaking a copy of the Elasticsearch search index is almost as
bad as leaking a copy of the original data. This is especially true if you
look at backups.
=head1 REPOSITORY
The public repository of this module is
L<https://github.com/Corion/dancer-searchapp>.
=head1 SUPPORT
The public support forum of this module is
L<https://perlmonks.org/>.
pod/todo.pod view on Meta::CPAN
allows to automatically show relevant emails if the sender is calling
and has their phone information in their email.
Also, the automatic search should be easily triggered by a command
line program. This likely needs something like L<HTTP::ServerEvent>
to keep a channel open so the server can push new information.
=head1 Data portability
Data portability is very important, not at least because of
seamless index upgrades/rollbacks/backups.
=head2 Export
=head3 Export index to DBI
=head3 Update indices from database
=head2 Share indices
Sharing indices would also be nice in the sense of websites or people
( run in 1.168 second using v1.01-cache-2.11-cpan-49f99fa48dc )