{"action":"created","issue":{"url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/733","repository_url":"https://api.github.com/repos/dfahlander/Dexie.js","labels_url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/733/labels{/name}","comments_url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/733/comments","events_url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/733/events","html_url":"https://github.com/dfahlander/Dexie.js/issues/733","id":345122048,"node_id":"MDU6SXNzdWUzNDUxMjIwNDg=","number":733,"title":"Expose createIndex() of IDBObjectStore","user":{"login":"ChrisProlls","id":1511666,"node_id":"MDQ6VXNlcjE1MTE2NjY=","avatar_url":"https://avatars1.githubusercontent.com/u/1511666?v=4","gravatar_id":"","url":"https://api.github.com/users/ChrisProlls","html_url":"https://github.com/ChrisProlls","followers_url":"https://api.github.com/users/ChrisProlls/followers","following_url":"https://api.github.com/users/ChrisProlls/following{/other_user}","gists_url":"https://api.github.com/users/ChrisProlls/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisProlls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisProlls/subscriptions","organizations_url":"https://api.github.com/users/ChrisProlls/orgs","repos_url":"https://api.github.com/users/ChrisProlls/repos","events_url":"https://api.github.com/users/ChrisProlls/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisProlls/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-07-27T07:35:56Z","updated_at":"2018-08-16T13:26:46Z","closed_at":null,"author_association":"NONE","body":"We store a huge model with more than 70 properties. We would like to filter with about 20 properties, and with all possible combinations of these filters at the same time. Creating all index combination statically is very huge, we would like to create indexes dynamically following filters we would like to apply to the object store. \r\n\r\nI found that IndexedDB exposes a createIndex() method. Is it possible to do the same throught DexieJS ?"},"comment":{"url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/comments/413544763","html_url":"https://github.com/dfahlander/Dexie.js/issues/733#issuecomment-413544763","issue_url":"https://api.github.com/repos/dfahlander/Dexie.js/issues/733","id":413544763,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMzU0NDc2Mw==","user":{"login":"ChrisProlls","id":1511666,"node_id":"MDQ6VXNlcjE1MTE2NjY=","avatar_url":"https://avatars1.githubusercontent.com/u/1511666?v=4","gravatar_id":"","url":"https://api.github.com/users/ChrisProlls","html_url":"https://github.com/ChrisProlls","followers_url":"https://api.github.com/users/ChrisProlls/followers","following_url":"https://api.github.com/users/ChrisProlls/following{/other_user}","gists_url":"https://api.github.com/users/ChrisProlls/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisProlls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisProlls/subscriptions","organizations_url":"https://api.github.com/users/ChrisProlls/orgs","repos_url":"https://api.github.com/users/ChrisProlls/repos","events_url":"https://api.github.com/users/ChrisProlls/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisProlls/received_events","type":"User","site_admin":false},"created_at":"2018-08-16T13:26:46Z","updated_at":"2018-08-16T13:26:46Z","author_association":"NONE","body":"Thanks for your response :)\r\nEffectively we built a 2-levels filtering engine for our application\r\n\r\n- **First level** : IndexedDB / DexieJS because we start with a huge amount of data first ;\r\n- **Second level** : in-memory filtering with [crossfilter](https://github.com/crossfilter/crossfilter) library.\r\n\r\nWe understand now the limitation of IndexedDB ;)"}}
{"actor":{"display_login":"ChrisProlls"}}