2 ответа

Начало работы с Bleve с использованием BoltDB

Я пытаюсь обернуть голову вокруг Bleve, и я понимаю все, что происходит в учебниках, видео и документации. Однако я очень запутался, когда использую его на BoltDB, и не знаю, с чего начать. Скажем, у меня есть база данных BoltDB, которая называется …
24 янв '16 в 06:55
1 ответ

Как получить точное совпадение фразы с помощью BleveSearch?

Я ищу синонимы для конкретной фразы из набора данных. У меня есть 2 файла JSON, в которых хранятся данные, состоящие из синонимов для да и нет. Если я запрашиваю "неинтересно", в результате даются и фразы, и синонимы "да" и "нет", ожидаемый результа…
17 ноя '17 в 12:32
0 ответов

Как индексировать определенные пользователем типы Struct в Blevesearch?

Type Doc struct { Text string `json:"text"` } type Cluster struct { Label string `json:"label"` Docs []Document `json:"docs"` } Я анализирую данные из файла JSON в тип кластера. И я намерен индексировать массив кластеров, что-то вроде этого - indexe…
27 ноя '17 в 08:25
1 ответ

Как избежать параметров запроса?

Я использую bleve (с http-сервером впереди) для индексации и запроса документов. Мне нужно выполнить запрос, как показано ниже, который должен запрашивать документы, соответствующие channelID значение. Как можно избежать полей запроса (в этом случае…
20 мар '18 в 03:01
0 ответов

Индексирование / поиск контента с косыми чертами с помощью Bleve

Я пытаюсь проиндексировать текст с помощью bleve ( http://blevesearch.com/). Он содержит что-то вроде этого: "foo / bar / baz". Я хочу быть в состоянии найти его с помощью поиска "Foo Bar", а также "Foo / Bar". Я ударился головой о стену, пытаясь пр…
08 дек '18 в 21:45
0 ответов

blevesearch, как разбить результаты на страницы?

Я пытаюсь интегрировать blevesearch в свое приложение. Как я должен осуществить нумерацию страниц? Я не могу найти какой-либо параметр, чтобы указать номер страницы, ограничение на страницу или курсор в документах.
14 сен '17 в 19:20
0 ответов

Bleve не индексирует цифру и дату соответственно

Поисковый запрос на bleve возвращает ответ, в котором строковые поля являются точными, но числовые поля и поля даты не возвращаются в качестве { "back_image": "", "cover_image": "\\storage\\8\\c9e6325b-8cd8-402b-9e37-54b7119a5c22.png", "created_at":…
28 сен '17 в 10:30
1 ответ

Индексируйте XML с помощью библиотеки индексирования текста Go bleve

Как я могу использовать библиотеку индексирования текста bleve, https://github.com/blevesearch/bleve, для индексации содержимого XML? Я думал об использовании кода, подобного этому синтаксическому анализатору XML, в Go: https://github.com/dps/go-xml…
16 сен '14 в 02:18
0 ответов

Как повысить производительность в FTS?

Мне нужен совет, чтобы повысить эффективность поиска. Напишите сейчас, я разрабатываю бэкэнд-сервис с node.js и couchbase. Мое определение индекса следующее: {"name": "product_search", "type": "fulltext-index", "params": { "doc_config": { "docid_pre…
24 июл '18 в 15:02
1 ответ

Частичная индексация XML-файла (Bleve)

Я оцениваю пару разных библиотек, чтобы понять, какая из них лучше всего подойдет для меня. Прямо сейчас я смотрю на Bleve, но я счастлив использовать любую библиотеку. Я ищу, чтобы индексировать полные файлы, за исключением конкретных, которые в фо…
07 июл '17 в 22:45
1 ответ

Как использовать результаты поиска golang bleve?

Я новичок в Go и Bleve (извините, если я спрашиваю тривиальные вещи...). Эта поисковая система, кажется, действительно хороша, но я застреваю, когда дело касается моих результатов поиска. Допустим, у нас есть структура: type Person struct { Name str…
28 май '18 в 20:19
0 ответов

BleveSearch - Как реализовать глобальный поиск

Я использовал Bleve Search (поиск на основе Go) для своего приложения, и мне нравится, как оно работает, но я застрял в том, как реализовать глобальный поиск, используя bleve. Вот мой вариант использования: Создайте индекс в зависимости от сущности:…
21 мар '16 в 07:26
0 ответов

Отображение индекса Bleve для доменов / поддоменов

Я собираю микросервис Go, который индексирует журналы, используя Bleve, и хотел бы искать субдомены доменов, например, запрос будет test.com, и я получу www.test.com, ftp.test.com и т. Д. Пока что я использую запрос QueryString и ищу * test.com, кот…
28 окт '18 в 10:24
1 ответ

Примеры командной строки Bleve

Есть ли примеры, подробно описывающие использование Bleve CLI? Функции и аргументы документированы на веб-сайте, но на практике трудно понять, что такое сигнатуры метода и обязательные поля. После некоторого поиска в Google, я нашел следующую суть G…
19 апр '19 в 10:06
0 ответов

нечеткий поиск в bleve

Я подошел под кодом, но не знаю, как двигаться дальше. Короче я пытаюсь получить результат для такого случая, При поиске "ome" мне нужно найти "bbb something aaa". Пытались добавить tq.SetFuzziness(5), но это вызывает сбой ap без каких-либо ошибок. …
17 сен '19 в 00:27
1 ответ

Невозможно установить bleve, не удается найти пакет "github.com/blevesearch/zap/v11" ни в одном из

Я не могу установить bleve, поскольку он жалуется на zap: перейти и получить github.com/blevesearch/bleve/... package github.com/blevesearch/zap/v11: cannot find package "github.com/blevesearch/zap/v11" in any of: /usr/local/go/src/github.…
17 июл '20 в 20:33
1 ответ

Пользовательский фильтр символов в анализаторе не работает

Я использую фильтр символов regexp в couchbase для своего анализатора. желаемый результат после phuong 1 -> phuong_1 phuong 12 -> phuong_12 Фильтр символов конфигурации в веб-консоли Couchbase после Regular expression : ([a-z])\s+(\\d) Replace…
14 мар '20 в 12:36
0 ответов

Анализатор Bleve "en" выполняет стемминг?

Проблема Насколько я понимаю, анализаторы языка Bleve выполняют стемминг. Поэтому, когда я выполняю запрос "проигравшего" на следующих данных, я ожидаю, что будет возвращена запись с "проигравшими". Однако это не так. Что я делаю неправильно? (Приме…
14 окт '20 в 00:40
1 ответ

Как восстановить структуру из документа в пакете Golang, Bleve

Было бы наиболее удобно, если бы я смог вернуть индексированную структуру из моего Bleve SearchResults. Это то, что я знаю и что у меня есть: у меня есть SearchResults.Hits который я могу перебрать и получить документ с index.Document(hit.ID). С док…
20 апр '21 в 07:18
1 ответ

Как улучшить (или получить доступ) результаты поисковых систем?

Когда я пытаюсь выполнить поисковый запрос с помощью bleve, я всегда получаю 10 или меньше результатов. Как я могу увеличить этот лимит или выполнить поиск по всем данным? Вот пример кода, где я ожидаю получить 35 результатов, но получаю 10 (ps calc…
20 сен '21 в 20:07