Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/search in namespaces #104

Merged
merged 90 commits into from
Jan 22, 2018

Conversation

yufei-cai
Copy link
Contributor

A query parameter namespaces is added to the things-search route. Users can set it to restrict search to things within specific namespaces. For example, with the route

/search/things?namespaces=john,mark

only things with IDs of the form john:<id-suffix> and mark:<id-suffix> are returned as results.

Namespace restriction happens at the start of query execution and may speed up a query considerably.

Stefan Maute and others added 30 commits December 21, 2017 13:55
…e field in MongoDB - add workaround for site-plugin

Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
duplicate code in query actors

Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Michael Gantert <michael.gantert@bosch-si.com>
--

- Set version of parent by the speicial maven property 'revision'.
- Flattend poms are deployed to work around maven bug MNG-5576.
- Swtich to maven 3.3.9 to deploy in parallel (deadlocks in maven 3.5.2).

Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
Signed-off-by: Michael Gantert <michael.gantert@bosch-si.com>
--

- Set version of parent by the speicial maven property 'revision'.
- Flattend poms are deployed to work around maven bug MNG-5576.
- Swtich to maven 3.3.9 to deploy in parallel (deadlocks in maven 3.5.2).

Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
Signed-off-by: Stefan Maute <stefan.maute@bosch-si.com>
…nabled namespace param for api1

Signed-off-by: Philipp Michalski <Philipp.Michalski@bosch-si.com>
ffendt and others added 22 commits January 15, 2018 15:18
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
…cket binding

Signed-off-by: Florian Fendt <Florian.Fendt@bosch-si.com>
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch-si.com>
…ocket API

Signed-off-by: FTF1IMB <Florian.Fendt@bosch-si.com>
Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
…nce, ..)

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
…d connection

Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
Signed-off-by: Johannes Schneider <johannes.schneider@bosch-si.com>
* support both HTTP+HTTPS for /api and /ws
* redirect all other resources on ditto sandbox to HTTPS
* still be able to use google auth

Signed-off-by: Thomas Jaeckle <thomas.jaeckle@bosch-si.com>
Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
@yufei-cai yufei-cai force-pushed the feature/search-in-namespaces branch 2 times, most recently from 5ada7c7 to 937b0e1 Compare January 22, 2018 13:06
Signed-off-by: Cai Yufei <Yufei.Cai@bosch-si.com>
@thjaeckle thjaeckle added this to the 0.1.0-M4 milestone Jan 22, 2018
@yufei-cai yufei-cai merged commit fe3e4e8 into eclipse-ditto:master Jan 22, 2018
@yufei-cai yufei-cai deleted the feature/search-in-namespaces branch January 22, 2018 13:50
Yannic92 pushed a commit to bosch-io/ditto that referenced this pull request Jul 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants