LA1TV / Website

LA1:TV's previous website.
Other
12 stars 4 forks source link

Search facility #125

Open tjenkinson opened 9 years ago

tjenkinson commented 9 years ago

Probably use something like http://www.elasticsearch.org/

tjenkinson commented 9 years ago

Also have a look at generating a transcript of the video during the processing which can also be indexed for searching.

tjenkinson commented 9 years ago

https://github.com/LA1TV/Website/tree/feat-search

tjenkinson commented 9 years ago

There will be the following types:

mediaItem

{
   id: <id>,
   name: <name>,
   description: <description>,
   scheduledPublishTime: <publish time>,
   playlists: [{
      generatedName: <name of item when in this playlist>,
      coverArtUri: <cover art uri for item when in this playlist>,
      url: <url to this item>,
      playlist: {
         id: <id>,
         name: <name>,
         description: <description>,
         coverArtUri: <cover art uri>,
         scheduledPublishTime: <publish time>,
         seriesNo: <series number>,
         url: <url to this playlist>,
         show: {
            id: <id>,
            name: <name>,
            description: <description>,
            url: <url to this show>
         }
      }
   }]
}

playlist

{
   id: <id>,
   name: <name>,
   description: <description>,
   coverArtUri: <cover art uri>,
   scheduledPublishTime: <publish time>,
   seriesNo: <series number>,
   url: <url to this playlist>,
   show: {
      id: <id>,
      name: <name>,
      description: <description>,
      url: <url to this show>
   }
 }

show

{
   id: <id>,
   name: <name>,
   description: <description>,
   url: <url to this show>
 }
tjenkinson commented 9 years ago

Back end store work now completed https://github.com/LA1TV/Website/pull/644

tjenkinson commented 9 years ago

Search is now available on desktops (https://github.com/LA1TV/Website/pull/656 https://github.com/LA1TV/Website/pull/657)

TODO