{"action":"opened","issue":{"url":"https://api.github.com/repos/dwp-forge/refnotes/issues/40","repository_url":"https://api.github.com/repos/dwp-forge/refnotes","labels_url":"https://api.github.com/repos/dwp-forge/refnotes/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/dwp-forge/refnotes/issues/40/comments","events_url":"https://api.github.com/repos/dwp-forge/refnotes/issues/40/events","html_url":"https://github.com/dwp-forge/refnotes/issues/40","id":194831566,"number":40,"title":"changing the storage model: how hard","user":{"login":"mlinchitstest","id":19510975,"avatar_url":"https://avatars.githubusercontent.com/u/19510975?v=3","gravatar_id":"","url":"https://api.github.com/users/mlinchitstest","html_url":"https://github.com/mlinchitstest","followers_url":"https://api.github.com/users/mlinchitstest/followers","following_url":"https://api.github.com/users/mlinchitstest/following{/other_user}","gists_url":"https://api.github.com/users/mlinchitstest/gists{/gist_id}","starred_url":"https://api.github.com/users/mlinchitstest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlinchitstest/subscriptions","organizations_url":"https://api.github.com/users/mlinchitstest/orgs","repos_url":"https://api.github.com/users/mlinchitstest/repos","events_url":"https://api.github.com/users/mlinchitstest/events{/privacy}","received_events_url":"https://api.github.com/users/mlinchitstest/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-11T13:20:31Z","updated_at":"2016-12-11T13:20:31Z","closed_at":null,"body":"Currently the reference database is pretty useless because (in my experience) it does not work at all once you get to about 500+ bibtex entries. There are two solutions to this: either \r\n* use one bibtex file and cache it in a sqlite database [like this old plugin](http://www.till-biskup.de/de/software/dokuwiki/bibtex); or \r\n* or have one bibtex entry per page and _have the page name be the bibtex key_; the plugin currently has to search the all the text in the refrence namespace to get the keys. Managing a reference \"database\" that is just a big glob of text is also quite tedious. Obviously, if we're not using an actual database synced to an actual bibtex file (that can be managed by an external program), it would be more efficient to organize the citations by file name, since lookup by filename is trivial.\r\n\r\nHow hard would it be to change the plugin to get this sort of behavior?"}}
{"actor":{"display_login":"mlinchitstest"}}