I’m using: SWI-Prolog version 8.1.2
How can I do a text matching search?
I have something like that;
:- module(‘Base de conocimeintos’,
[records/1 % entradas reales de la base de datos
,schema/1 % Esquema de registros opcional: puede ser útil para el mantenimiento / documentación
,record/1 % validador simple
]).
schema(pelicula{
titulo:,
director:,
escritor:,
produccion:,
protagonistas:,
genero:,
clasificacion:,
idioma:,
calidad:,
anio:,
pais:,
ware:,
duracion:_
}).
records(pelicula{
titulo:‘Star Wars Episodio IV: Una nueva esperanza’,
director:‘Mike Mitchell’,
escritor:‘Phil Lord_Rosemery Louis’,
produccion:‘Dan Lin,Phil Lord, Denik Pol’,
protagonistas:‘Chris Pratt,Elizabeth Banks,Tiffany Haddish,Will Arnett,Stephanie Beatriz’,
genero:‘Accion,Aventura,Ciencia ficcion’,
clasificacion:‘Adulto’,
idioma:‘Ingles’,
calidad:‘HD’,
anio:1977,
pais:‘EEUU’,
ware:‘Star Wars,Star Wars Episodio IV: Una nueva esperanza’, duracion:‘160 minutos’
}).
records(pelicula{
titulo:‘Star Wars Episodio V: El Imperio contraataca’,
director:‘Mike Mitchell, Paul G’,
escritor:‘Phil Lord,Rosemery Louis’,
produccion:‘Dan Lin,Phil Lord, Denik Pol’,
protagonistas:‘Chris Pratt,Elizabeth Banks,Tiffany Haddish,Will Arnett,Stephanie Beatriz’,
genero:‘Accion,Aventura,Ciencia ficcion’,
clasificacion:‘Adulto’,
idioma:‘Ingles’,
calidad:‘HD’,
anio:1980,
pais:‘EEUU’,
ware:‘Star Wars,Star Wars Episodio V: El Imperio contraataca’, duracion:‘150 minutos’
}).
records(pelicula{
titulo:‘Star Wars Episodio VI: El retorno del Jedi’,
director:‘Mike Mitchell, Paul G’,
escritor:‘Phil Lord,Rosemery Louis’,
produccion:‘Dan Lin,Phil Lord, Denik Pol’,
protagonistas:‘Chris Pratt,Elizabeth Banks,Tiffany Haddish,Will Arnett,Stephanie Beatriz’,
genero:‘Accion,Aventura,Ciencia ficcion’,
clasificacion:‘Adulto’,
idioma:‘Ingles’,
calidad:‘HD’,
anio:1983,
pais:‘EEUU’,
ware:‘Star Wars,{Star Wars Episodio VI: El retorno del Jedi’, duracion:‘150 minutos’
}).
records(pelicula{
titulo:‘Star Wars Episodio I: La amenaza Fantasma’,
director:‘Mike Mitchell, Paul G’,
escritor:‘Phil Lord,Rosemery Louis’,
produccion:‘Dan Lin,Phil Lord, Denik Pol’,
protagonistas:‘Chris Pratt,Elizabeth Banks,Tiffany Haddish,Will Arnett,Stephanie Beatriz’,
genero:‘Accion,Aventura,Ciencia ficcion’,
clasificacion:‘Adulto’,
idioma:‘Ingles’,
calidad:‘HD’,
anio:1997,
pais:‘EEUU’,
ware:‘Star Wars,Star Wars Episodio I: La amenaza Fantasma’, duracion:‘156 minutos’
}).
records(pelicula{
titulo:‘Star Wars Episodio II: El ataque de los clones’,
director:‘Mike Mitchell, Paul G’,
escritor:‘Phil Lord,Rosemery Louis’,
produccion:‘Dan Lin,Phil Lord, Denik Pol’,
protagonistas:‘Chris Pratt,Elizabeth Banks,Tiffany Haddish,Will Arnett,Stephanie Beatriz’,
genero:‘Accion,Aventura,Ciencia ficcion’,
clasificacion:‘Adulto’,
idioma:‘Ingles’,
calidad:‘HD’,
anio:2002,
pais:‘EEUU’,
ware:‘Star Wars,Star Wars Episodio II: El ataque de los clones’,
duracion:‘345 minutos’
}).
How can I know what are the (X) titles and how many movies do I have?
for example,
what are the movies of star wars …
knowing that I have some star wars movies in my knowledge base.