mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-01-01 08:08:49 +01:00
24 lines
862 B
JavaScript
24 lines
862 B
JavaScript
const mongoose = require('mongoose');
|
|
const mongomeili = require('mongomeili');
|
|
const { messageSchema, Message } = require('../models/Message');
|
|
|
|
// Add the '{ meiliIndex: true }' property to index these attributes with MeiliSearch
|
|
// const MovieSchema = new mongoose.Schema({
|
|
// title: { type: String, required: true, meiliIndex: true },
|
|
// director: { type: String, required: true, meiliIndex: true },
|
|
// year: { type: String, required: true, meiliIndex: true }
|
|
// });
|
|
|
|
// Specify your MeiliSearch credentials
|
|
// messageSchema.plugin(mongomeili, {
|
|
// host: 'http://localhost:7700',
|
|
// apiKey: 'MASTER_KEY',
|
|
// indexName: 'messages' // Will get created automatically if it doesn't exist already
|
|
// });
|
|
|
|
(async () => {
|
|
await Message.syncWithMeili();
|
|
const result = await Message.meiliSearch({ query: 'quantum' });
|
|
|
|
console.log(result);
|
|
})();
|