- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Elasticsearch 相当新,所以可能不得不忍受我,我遇到了一个问题,如果我使用 20 个字符或更少的字符搜索文档,文档会出现,但是查询中同一个单词中的任何更多字符,我没有结果:
{
"match_phrase": {
"genericNames.name": {
"query": "phenoxymethylpenicillin",
"slop": 15,
"zero_terms_query": "NONE",
"boost": 1.0
}
}
}
这是完整的查询:
https://pastebin.com/DEJvP2uS
"genericNames":[
{
"nameType":1,
"name":"Phenoxymethylpenicillin 250mg tablets",
"nameChangeCode":"0000",
"nameBasisCode":"0001",
"nameTypeDescription":"Name",
"startDate":"1948-01-01T00:00:00.000000+0000",
"endDate":"3456-02-01T00:00:00.000000+0000"
},
{
"nameType":5,
"name":"Penicillin V 250mg tablets",
"nameTypeDescription":"Alternative Name 3",
"startDate":"1948-01-01T00:00:00.000000+0000",
"endDate":"3456-02-01T00:00:00.000000+0000"
}
],
我还提供了索引映射,因为它可能会提供额外的信息:
{
"amp": {
"mappings": {
"properties": {
"_class": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"ampId": {
"type": "long"
},
"amppId": {
"type": "long"
},
"attributes": {
"type": "nested",
"properties": {
"attributeQualifier": {
"type": "keyword"
},
"attributeType": {
"type": "integer"
},
"attributeTypeDescription": {
"type": "keyword"
},
"attributeValue": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"countryId": {
"type": "long"
},
"decodedValue": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"dictionaries": {
"type": "nested",
"properties": {
"abbreviation": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"description": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"dictId": {
"type": "integer"
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"excipients": {
"type": "nested",
"properties": {
"basisOfStrengthCode": {
"type": "keyword"
},
"bossId": {
"type": "long"
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"id": {
"type": "long"
},
"ingredientNames": {
"properties": {
"endDate": {
"type": "date"
},
"name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"startDate": {
"type": "date"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"strengthDenominatorUnitOfMeasureCode": {
"type": "keyword"
},
"strengthDenominatorValue": {
"type": "keyword"
},
"strengthNumeratorUnitOfMeasureCode": {
"type": "keyword"
},
"strengthNumeratorValue": {
"type": "keyword"
},
"strengthVal": {
"type": "keyword"
},
"unitOfMeasure": {
"type": "keyword"
}
}
},
"extractableEntry": {
"type": "boolean"
},
"genericNames": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"name": {
"type": "text",
"ignore_above": 256,
"fields": {
"raw": {
"type": "keyword"
}
},
"analyzer": "autocomplete_index",
"search_analyzer": "autocomplete_search"
},
"nameBasisCode": {
"type": "keyword"
},
"nameChangeCode": {
"type": "keyword"
},
"nameType": {
"type": "integer"
},
"nameTypeDescription": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"id": {
"type": "keyword"
},
"ingredients": {
"type": "nested",
"properties": {
"basisOfStrengthCode": {
"type": "keyword"
},
"bossId": {
"type": "long"
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"id": {
"type": "long"
},
"ingredientNames": {
"properties": {
"endDate": {
"type": "date"
},
"name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"startDate": {
"type": "date"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"strengthDenominatorUnitOfMeasureCode": {
"type": "keyword"
},
"strengthDenominatorValue": {
"type": "keyword"
},
"strengthNumeratorUnitOfMeasureCode": {
"type": "keyword"
},
"strengthNumeratorValue": {
"type": "keyword"
},
"strengthVal": {
"type": "keyword"
},
"unitOfMeasure": {
"type": "keyword"
}
}
},
"invalidEntry": {
"type": "boolean"
},
"pitId": {
"type": "integer"
},
"ppaCodes": {
"type": "nested",
"properties": {
"code": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"proprietaryNames": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"name": {
"type": "text",
"ignore_above": 256,
"fields": {
"raw": {
"type": "keyword"
}
},
"analyzer": "autocomplete_index",
"search_analyzer": "autocomplete_search"
},
"nameBasisCode": {
"type": "keyword"
},
"nameChangeCode": {
"type": "keyword"
},
"nameType": {
"type": "integer"
},
"nameTypeDescription": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"qpuUomCde": {
"type": "keyword"
},
"qpuVal": {
"type": "keyword"
},
"qtyUomCde": {
"type": "keyword"
},
"qtyVal": {
"type": "keyword"
},
"snomedCodes": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"ppaNextNo": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"snomed": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"snomedDescriptions": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"ppaNextNo": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"snomed": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"suppliers": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"id": {
"type": "long"
},
"names": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"name": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
},
"analyzer": "autocomplete_index",
"search_analyzer": "autocomplete_search"
},
"nameBasisCode": {
"type": "keyword"
},
"nameChangeCode": {
"type": "keyword"
},
"nameType": {
"type": "integer"
},
"nameTypeDescription": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
},
"udfs": {
"type": "nested",
"properties": {
"ddIndicator": {
"type": "integer"
},
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"udfsUomCode": {
"type": "keyword"
},
"udfsValue": {
"type": "keyword"
},
"vmpUomCode": {
"type": "keyword"
}
}
},
"vmpId": {
"type": "long"
},
"vmppId": {
"type": "long"
},
"vtms": {
"type": "nested",
"properties": {
"endDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
},
"id": {
"type": "long"
},
"startDate": {
"type": "date",
"format": "uuuu-MM-dd'T'HH:mm:ss.SSSSSSZ"
}
}
}
}
}
}
}
编辑:添加了完整查询的链接 -
https://pastebin.com/DEJvP2uS
{
"index": {
"max_ngram_diff": "20",
"analysis": {
"filter": {
"autocomplete_suffix_filter": {
"type": "ngram",
"min_gram": "1",
"max_gram": "20"
},
"autocomplete_filter": {
"type": "edge_ngram",
"min_gram": "1",
"max_gram": "20"
}
},
"analyzer": {
"autocomplete_index": {
"filter": [
"lowercase",
"autocomplete_filter",
"autocomplete_suffix_filter"
],
"type": "custom",
"tokenizer": "standard"
},
"autocomplete_search": {
"filter": [
"lowercase"
],
"type": "custom",
"tokenizer": "standard"
}
}
},
"number_of_replicas": "1"
}
}
1 Câu trả lời
这一定是由于您的 genericNames.name
上的自定义分析器造成的。字段,您有不同的自定义分析器,您使用的索引时间是autocomplete_index
和搜索时间autocomplete_search
分析器,但问题中没有提供这些分析器的定义,只有mapping
部分提供。
请提供 _setting
的输出索引上的 API,请参阅 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-get-settings.html了解更多信息。
您需要检查为 phenoxymethylpenicillin
生成的 token 使用 analyze API两者都适用 autocomplete_index
Và autocomplete_search
分析器,您会注意到差异。
关于elasticsearch - Elasticsearch 中的匹配短语查询中的单个单词是否有字符限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64817981/
Tôi có một ServiceBusQueue (SBQ) nhận tải trọng tin nhắn lớn. Tôi có một ServiceBusTrigger(SBT) với accessRights(manage) giúp tiếp tục thăm dò từ SBQ
Trong tập kết quả được đưa ra bên dưới, có 2 người dùng duy nhất (id) và nhiều người dùng như vậy có thể xuất hiện trong truy vấn: Đây là truy vấn nhiều liên kết: select id, name, col1Code, col2Code, col2Va
Tôi đang viết một tập lệnh nhỏ bằng Python 2.7.3 với GRequests và lxml cho phép tôi thu thập một số giá thẻ sưu tầm từ nhiều trang web khác nhau và so sánh chúng. Vấn đề là một trong các trang web giới hạn số lượng yêu cầu và nếu tôi vượt quá số lượng đó, nó sẽ gửi lại
Tôi muốn biết khi nào thực sự sử dụng xóa tầng hoặc xóa hạn chế và cập nhật tầng hoặc cập nhật hạn chế. Tôi khá bối rối về việc sử dụng chúng hoặc áp dụng chúng vào cơ sở dữ liệu của mình. Câu trả lời hay nhất Việc sử dụng toán tử xếp tầng trên các ràng buộc khóa ngoại là một chủ đề nóng. Về mặt lý thuyết, nếu bạn biết rằng việc xóa đối tượng cha cũng sẽ tự động xóa đối tượng
Bên dưới là kết quả đầu ra của tôi, tôi chỉ muốn hiển thị những tên trùng lặp. Mỗi tên là một phi công và con số là loại máy bay mà phi công đó lái. Tôi muốn hiển thị tên của những phi công lái nhiều hơn một máy bay. Tôi đang sử dụng sql*plus PIL_PILOTNAME
Tôi đang đánh giá nhiều nền tảng di động khác nhau và tôi nghĩ nativescript là lựa chọn tốt. Nhưng tôi không biết liệu có hạn chế nào trong quá trình phát triển hay không. Ví dụ, tôi có những hạn chế về kiểu dáng (điều này không quan trọng), nhưng tôi muốn biết liệu trong tương lai tôi có thể có những hạn chế và không thể sử dụng một số nat nhất định không?
Tôi đang cố gắng sử dụng grails databinding để ánh xạ một số tham số biểu mẫu vào mô hình của mình, nhưng tôi nghĩ có thể có một số hạn chế khi ánh xạ các bộ sưu tập nhúng. Ví dụ, nếu tôi gửi một số tham số như thế này, thì ánh xạ hoạt động tốt: //this world
Có thể giới hạn thời gian lọc trong Django xuống còn 7 ngày không? Nếu ngày cũ hơn 7 ngày, bộ lọc sẽ không được áp dụng. Câu trả lời hay nhất Mã nguồn cho timesince nằm tại django/django/utils/timesince.
Tôi muốn nhúng nút quyên góp PayPal vào trang web của mình. Nhưng vấn đề là tôi sống ở Iran – một quốc gia đang chịu lệnh trừng phạt, nơi người dân không sử dụng tài khoản ngân hàng quốc tế hoặc thẻ tín dụng lớn. Bạn có ý tưởng nào không? Xin hãy giúp đỡ! Trân trọng Thất vọng Câu trả lời hay nhất Bạn có thể sử dụng nó ở Iran cho người Iran
Đây là truy vấn của tôi chọn PhoneNumber là _data, PhoneType là _type từ contact_phonenumbers trong đó ContactID = 3
Câu hỏi này đã có câu trả lời ở đây: Số lượng tham số tối đa được truyền vào truy vấn $in trong MongoDB là bao nhiêu? (4 câu trả lời) Đã đóng
Tệp AndroidManifest.xml của một trong các dự án của tôi ngày càng dài hơn (> 1000 dòng) vì tôi phải sử dụng React với một số loại tệp nhất định và việc xử lý tất cả các trường hợp đang ngày càng trở nên phức tạp. Tôi muốn biết liệu có giới hạn nào về kích thước danh sách không.
Khi sử dụng MySQL 5.1 Enterprise sau nhiều năm sử dụng các sản phẩm cơ sở dữ liệu khác như Sybase, Infomix, DB2, v.v.; tôi đã gặp phải những điều mà MySQL không thể thực hiện. Ví dụ, nó chỉ có thể tạo EXE cho các truy vấn SELECT
Câu hỏi này đã có câu trả lời tại đây: Số lượng tham số tối đa được truyền vào truy vấn $in trong MongoDB là bao nhiêu? (4 câu trả lời) Đã đóng 5 năm trước
Thông thường chúng tôi đặt tham số Apache trong {$apache}/conf/httpd.conf, nhưng chúng tôi không tìm thấy bất kỳ hướng dẫn cấu hình nào để đặt kích thước tệp nhật ký. Bằng cách tham khảo http://httpd.apache.org/doc/
Tôi đang tìm kiếm cặp khóa-giá trị Android SharedPreferences tuyệt vời nhất nhưng không tìm thấy câu trả lời nào thỏa đáng. Thứ hai, tôi muốn hỏi, nếu tôi có một khóa thì giới hạn giá trị chuỗi của khóa đó là bao nhiêu. Có bao nhiêu ký tự có thể chứa trong đó? Nếu tôi cần thay đổi giá trị thường xuyên
Hiện tại tôi đang thử nghiệm với SoundCloud API và nhận thấy rằng các yêu cầu GET của tôi tới tài nguyên /tracks không bao giờ trả về hơn 200 kết quả cùng một lúc. Một vài câu hỏi về vấn đề này: Sự hạn chế này có chủ ý không? Có cách nào để tăng giới hạn này không? giống
Tôi đang làm việc với một công ty công nghệ tài chính tên là Dwolla, cung cấp API để đính kèm thông tin ngân hàng với người dùng và thu thập/gửi thanh toán ACH. Họ yêu cầu tôi nâng cấp phiên bản TLS tối thiểu lên 1.2 (tắt TLS 1.
Tôi có một mảng đa chiều trong PHP như thế này: $array = Array ( [0] => Array ( [bill] => 1 ) [1] => Array ( [
Tôi gặp sự cố khi lấy hàng đầu tiên của truy vấn tiếp theo: Select mar.Title MarketTitle, ololo.NUMBER, ololo.Title from Markets mar JOIN(
Tôi là một lập trình viên xuất sắc, rất giỏi!